Skip to content

Commit 0e30527

Browse files
committed
update maven build
1 parent 3169ba6 commit 0e30527

1 file changed

Lines changed: 43 additions & 33 deletions

File tree

pom.xml

Lines changed: 43 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -61,44 +61,54 @@
6161

6262
<build>
6363
<plugins>
64-
<plugin>
65-
<groupId>org.graalvm.buildtools</groupId>
66-
<artifactId>native-maven-plugin</artifactId>
67-
<extensions>true</extensions>
68-
<executions>
69-
<execution>
70-
<id>build-native</id>
71-
<goals>
72-
<goal>compile-no-fork</goal>
73-
</goals>
74-
<phase>package</phase>
75-
</execution>
76-
<execution>
77-
<id>test-native</id>
78-
<goals>
79-
<goal>test</goal>
80-
</goals>
81-
<phase>test</phase>
82-
</execution>
83-
</executions>
84-
<configuration>
85-
<imageName>cooking-agent</imageName>
86-
<mainClass>com.javaaidev.agent.SimpleAiAgentApplication</mainClass>
87-
<fallback>false</fallback>
88-
<buildArgs>
89-
<arg>-O3</arg>
90-
<arg>-H:+UnlockExperimentalVMOptions</arg>
91-
<arg>-H:+ReportExceptionStackTraces</arg>
92-
<arg>--emit</arg>
93-
<arg>build-report</arg>
94-
</buildArgs>
95-
</configuration>
96-
</plugin>
9764
<plugin>
9865
<groupId>org.springframework.boot</groupId>
9966
<artifactId>spring-boot-maven-plugin</artifactId>
10067
</plugin>
10168
</plugins>
10269
</build>
10370

71+
<profiles>
72+
<profile>
73+
<id>native</id>
74+
<build>
75+
<plugins>
76+
<plugin>
77+
<groupId>org.graalvm.buildtools</groupId>
78+
<artifactId>native-maven-plugin</artifactId>
79+
<extensions>true</extensions>
80+
<executions>
81+
<execution>
82+
<id>build-native</id>
83+
<goals>
84+
<goal>compile-no-fork</goal>
85+
</goals>
86+
<phase>package</phase>
87+
</execution>
88+
<execution>
89+
<id>test-native</id>
90+
<goals>
91+
<goal>test</goal>
92+
</goals>
93+
<phase>test</phase>
94+
</execution>
95+
</executions>
96+
<configuration>
97+
<imageName>cooking-agent</imageName>
98+
<mainClass>com.javaaidev.agent.SimpleAiAgentApplication</mainClass>
99+
<fallback>false</fallback>
100+
<buildArgs>
101+
<arg>-O3</arg>
102+
<arg>-H:+UnlockExperimentalVMOptions</arg>
103+
<arg>-H:+ReportExceptionStackTraces</arg>
104+
<arg>--emit</arg>
105+
<arg>build-report</arg>
106+
</buildArgs>
107+
</configuration>
108+
</plugin>
109+
</plugins>
110+
</build>
111+
</profile>
112+
</profiles>
113+
104114
</project>

0 commit comments

Comments
 (0)