Skip to content

Commit ec9a9be

Browse files
committed
add naive plugin to modules
1 parent 676f282 commit ec9a9be

File tree

11 files changed

+94
-41
lines changed

11 files changed

+94
-41
lines changed

console/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@
3636
<artifactId>arcadedb-console</artifactId>
3737
<packaging>jar</packaging>
3838

39+
<build>
40+
<plugins>
41+
<plugin>
42+
<groupId>org.graalvm.buildtools</groupId>
43+
<artifactId>native-maven-plugin</artifactId>
44+
</plugin>
45+
</plugins>
46+
</build>
3947
<dependencies>
4048
<dependency>
4149
<groupId>com.arcadedb</groupId>

engine/pom.xml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@
9090
<artifactId>maven-resources-plugin</artifactId>
9191
<version>${maven-resources-plugin.version}</version>
9292
</plugin>
93+
<plugin>
94+
<groupId>org.graalvm.buildtools</groupId>
95+
<artifactId>native-maven-plugin</artifactId>
96+
</plugin>
9397
</plugins>
9498
</build>
9599

@@ -140,16 +144,16 @@
140144
<artifactId>hnswlib-core</artifactId>
141145
<version>${hnswlib.version}</version>
142146
</dependency>
143-
<!-- <dependency>-->
144-
<!-- <groupId>org.graalvm.sdk</groupId>-->
145-
<!-- <artifactId>graal-sdk</artifactId>-->
146-
<!-- <version>${graalvm.version}</version>-->
147-
<!-- </dependency>-->
148-
<!-- <dependency>-->
149-
<!-- <groupId>org.graalvm.js</groupId>-->
150-
<!-- <artifactId>js</artifactId>-->
151-
<!-- <version>${graalvm.version}</version>-->
152-
<!-- <scope>runtime</scope>-->
153-
<!-- </dependency>-->
147+
<!-- <dependency>-->
148+
<!-- <groupId>org.graalvm.sdk</groupId>-->
149+
<!-- <artifactId>graal-sdk</artifactId>-->
150+
<!-- <version>${graalvm.version}</version>-->
151+
<!-- </dependency>-->
152+
<!-- <dependency>-->
153+
<!-- <groupId>org.graalvm.js</groupId>-->
154+
<!-- <artifactId>js</artifactId>-->
155+
<!-- <version>${graalvm.version}</version>-->
156+
<!-- <scope>runtime</scope>-->
157+
<!-- </dependency>-->
154158
</dependencies>
155159
</project>

graphql/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@
8282

8383
</executions>
8484
</plugin>
85+
<plugin>
86+
<groupId>org.graalvm.buildtools</groupId>
87+
<artifactId>native-maven-plugin</artifactId>
88+
</plugin>
8589
</plugins>
8690
</build>
8791

gremlin/pom.xml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,12 @@
127127
<minimizeJar>false</minimizeJar>
128128
<promoteTransitiveDependencies>true</promoteTransitiveDependencies>
129129
<transformers>
130-
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
131-
<transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"/>
132-
<transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer">
130+
<transformer
131+
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
132+
<transformer
133+
implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"/>
134+
<transformer
135+
implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer">
133136
<addHeader>false</addHeader>
134137
</transformer>
135138
</transformers>
@@ -145,6 +148,11 @@
145148
</filters>
146149
</configuration>
147150
</plugin>
151+
<plugin>
152+
<groupId>org.graalvm.buildtools</groupId>
153+
<artifactId>native-maven-plugin</artifactId>
154+
</plugin>
155+
148156
</plugins>
149157
</build>
150158
</project>

integration/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@
3636
<artifactId>arcadedb-integration</artifactId>
3737
<packaging>jar</packaging>
3838

39+
<build>
40+
<plugins>
41+
<plugin>
42+
<groupId>org.graalvm.buildtools</groupId>
43+
<artifactId>native-maven-plugin</artifactId>
44+
</plugin>
45+
</plugins>
46+
</build>
3947
<dependencies>
4048
<dependency>
4149
<groupId>com.arcadedb</groupId>

mongodbw/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@
8686
</execution>
8787
</executions>
8888
</plugin>
89+
<plugin>
90+
<groupId>org.graalvm.buildtools</groupId>
91+
<artifactId>native-maven-plugin</artifactId>
92+
</plugin>
93+
8994
</plugins>
9095
</build>
9196

network/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@
6363
<artifactId>maven-surefire-plugin</artifactId>
6464
<version>${maven-surefire-plugin.version}</version>
6565
</plugin>
66+
<plugin>
67+
<groupId>org.graalvm.buildtools</groupId>
68+
<artifactId>native-maven-plugin</artifactId>
69+
</plugin>
70+
6671
</plugins>
6772
</build>
6873
</project>

pom.xml

Lines changed: 23 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,29 @@
309309
</execution>
310310
</executions>
311311
</plugin>
312+
313+
<plugin>
314+
<groupId>org.graalvm.buildtools</groupId>
315+
<artifactId>native-maven-plugin</artifactId>
316+
<version>${native.maven.plugin.version}</version>
317+
<extensions>true</extensions>
318+
<configuration>
319+
<agent>
320+
<enabled>true</enabled>
321+
<options>
322+
<trackReflectionMetadata>true</trackReflectionMetadata>
323+
<enableExperimentalUnsafeAllocationTracing>true
324+
</enableExperimentalUnsafeAllocationTracing>
325+
</options>
326+
</agent>
327+
<metadataRepository>
328+
<enabled>true</enabled>
329+
</metadataRepository>
330+
331+
</configuration>
332+
</plugin>
333+
334+
312335
</plugins>
313336
</pluginManagement>
314337
</build>
@@ -512,32 +535,5 @@
512535
</properties>
513536
</profile>
514537

515-
<profile>
516-
<id>native-no</id>
517-
<build>
518-
<plugins>
519-
<plugin>
520-
<groupId>org.graalvm.buildtools</groupId>
521-
<artifactId>native-maven-plugin</artifactId>
522-
<version>${native.maven.plugin.version}</version>
523-
<extensions>true</extensions>
524-
<executions>
525-
<execution>
526-
<id>build-image</id>
527-
<goals>
528-
<goal>compile-no-fork</goal>
529-
</goals>
530-
</execution>
531-
</executions>
532-
<configuration>
533-
<agent>true</agent>
534-
<metadataRepository>
535-
<enabled>true</enabled>
536-
</metadataRepository>
537-
</configuration>
538-
</plugin>
539-
</plugins>
540-
</build>
541-
</profile>
542538
</profiles>
543539
</project>

postgresw/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@
7878
</execution>
7979
</executions>
8080
</plugin>
81+
<plugin>
82+
<groupId>org.graalvm.buildtools</groupId>
83+
<artifactId>native-maven-plugin</artifactId>
84+
</plugin>
85+
8186
</plugins>
8287
</build>
8388

redisw/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@
7474
</execution>
7575
</executions>
7676
</plugin>
77+
<plugin>
78+
<groupId>org.graalvm.buildtools</groupId>
79+
<artifactId>native-maven-plugin</artifactId>
80+
</plugin>
81+
7782
</plugins>
7883
</build>
7984

0 commit comments

Comments
 (0)