|
31 | 31 | <name>Maven Daemon - Client</name> |
32 | 32 |
|
33 | 33 | <properties> |
34 | | - <graalvm-native-static-opt /> |
35 | | - <graalvm-native-glibc-opt /> |
36 | 34 | <patchelf.skip>true</patchelf.skip> |
37 | 35 | </properties> |
38 | 36 |
|
|
161 | 159 | <family>!mac</family> |
162 | 160 | </os> |
163 | 161 | </activation> |
164 | | - <properties> |
165 | | - <graalvm-native-static-opt>-H:+StaticExecutableWithDynamicLibC</graalvm-native-static-opt> |
166 | | - </properties> |
| 162 | + <build> |
| 163 | + <plugins> |
| 164 | + <plugin> |
| 165 | + <groupId>org.graalvm.buildtools</groupId> |
| 166 | + <artifactId>native-maven-plugin</artifactId> |
| 167 | + <configuration> |
| 168 | + <buildArgs combine.self="append"> |
| 169 | + <buildArg>-H:+StaticExecutableWithDynamicLibC</buildArg> |
| 170 | + </buildArgs> |
| 171 | + </configuration> |
| 172 | + </plugin> |
| 173 | + </plugins> |
| 174 | + </build> |
167 | 175 | </profile> |
168 | 176 |
|
169 | 177 | <profile> |
|
177 | 185 | </file> |
178 | 186 | </activation> |
179 | 187 | <properties> |
180 | | - <graalvm-native-glibc-opt>-H:CCompilerPath=${basedir}/src/main/resources/glibc/gcc |
181 | | - -H:CCompilerOption=-B${project.build.directory}/graalvm-libs-for-glibc-2.12 |
182 | | - -H:CLibraryPath=${project.build.directory}/graalvm-libs-for-glibc-2.12</graalvm-native-glibc-opt> |
183 | 188 | <patchelf.skip>false</patchelf.skip> |
184 | 189 | </properties> |
| 190 | + <build> |
| 191 | + <plugins> |
| 192 | + <plugin> |
| 193 | + <groupId>org.graalvm.buildtools</groupId> |
| 194 | + <artifactId>native-maven-plugin</artifactId> |
| 195 | + <configuration> |
| 196 | + <buildArgs combine.self="append"> |
| 197 | + <buildArg>-H:CCompilerPath=${basedir}/src/main/resources/glibc/gcc</buildArg> |
| 198 | + <buildArg>-H:CCompilerOption=-B${project.build.directory}/graalvm-libs-for-glibc-2.12</buildArg> |
| 199 | + <buildArg>-H:CLibraryPath=${project.build.directory}/graalvm-libs-for-glibc-2.12</buildArg> |
| 200 | + </buildArgs> |
| 201 | + </configuration> |
| 202 | + </plugin> |
| 203 | + </plugins> |
| 204 | + </build> |
185 | 205 | </profile> |
186 | 206 |
|
187 | 207 | <profile> |
|
195 | 215 | <skip>false</skip> |
196 | 216 | <mainClass>org.mvndaemon.mvnd.client.DefaultClient</mainClass> |
197 | 217 | <imageName>mvnd</imageName> |
198 | | - <buildArgs>--no-fallback |
199 | | - -march=compatibility |
200 | | - -H:+UnlockExperimentalVMOptions |
201 | | - ${graalvm-native-static-opt} |
202 | | - ${graalvm-native-glibc-opt} |
203 | | - -H:IncludeResources=org/mvndaemon/mvnd/.* |
204 | | - -H:IncludeResources=mvnd-bash-completion.bash |
205 | | - -H:-ParseRuntimeOptions |
206 | | - -H:+AddAllCharsets |
207 | | - -H:+ReportExceptionStackTraces |
208 | | - -ea</buildArgs> |
| 218 | + <buildArgs combine.self="append"> |
| 219 | + <buildArg>--no-fallback</buildArg> |
| 220 | + <buildArg>-march=compatibility</buildArg> |
| 221 | + <buildArg>-H:+UnlockExperimentalVMOptions</buildArg> |
| 222 | + <buildArg>-H:IncludeResources=org/mvndaemon/mvnd/.*</buildArg> |
| 223 | + <buildArg>-H:IncludeResources=mvnd-bash-completion.bash</buildArg> |
| 224 | + <buildArg>-H:-ParseRuntimeOptions</buildArg> |
| 225 | + <buildArg>-H:+AddAllCharsets</buildArg> |
| 226 | + <buildArg>-H:+ReportExceptionStackTraces</buildArg> |
| 227 | + <buildArg>-ea</buildArg> |
| 228 | + </buildArgs> |
209 | 229 | </configuration> |
210 | 230 | <executions> |
211 | 231 | <execution> |
|
0 commit comments