|
56 | 56 |
|
57 | 57 | <properties>
|
58 | 58 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
59 |
| - <graalvm.version>21.3.8</graalvm.version> |
60 | 59 | <project.scm.id>git@github.com</project.scm.id>
|
| 60 | + <maven.compiler.source>1.8</maven.compiler.source> |
| 61 | + <maven.compiler.target>1.8</maven.compiler.target> |
| 62 | + <graalvm.version>21.3.12</graalvm.version> |
| 63 | + <java.version>8</java.version> |
61 | 64 | </properties>
|
62 |
| - |
63 | 65 | <profiles>
|
| 66 | + <profile> |
| 67 | + <id>javac-release</id> |
| 68 | + <activation> |
| 69 | + <jdk>[11,)</jdk> |
| 70 | + </activation> |
| 71 | + <properties> |
| 72 | + <maven.compiler.release>8</maven.compiler.release> |
| 73 | + </properties> |
| 74 | + </profile> |
64 | 75 | <profile>
|
65 | 76 | <id>release-sign-artifacts</id>
|
66 | 77 | <activation>
|
|
109 | 120 | <plugin>
|
110 | 121 | <groupId>org.apache.maven.plugins</groupId>
|
111 | 122 | <artifactId>maven-compiler-plugin</artifactId>
|
112 |
| - <version>3.11.0</version> |
113 |
| - <configuration> |
114 |
| - <source>1.8</source> |
115 |
| - <target>1.8</target> |
116 |
| - </configuration> |
| 123 | + <version>3.13.0</version> |
117 | 124 | </plugin>
|
118 | 125 | <plugin>
|
119 | 126 | <groupId>org.apache.maven.plugins</groupId>
|
120 | 127 | <artifactId>maven-surefire-plugin</artifactId>
|
121 |
| - <version>3.2.3</version> |
| 128 | + <version>3.2.5</version> |
122 | 129 | <configuration>
|
123 | 130 | <useFile>false</useFile>
|
| 131 | + <useModulePath>false</useModulePath> |
124 | 132 | <trimStackTrace>false</trimStackTrace>
|
| 133 | + <forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/> |
125 | 134 | </configuration>
|
126 | 135 | </plugin>
|
127 | 136 | <plugin>
|
|
173 | 182 | <plugin>
|
174 | 183 | <!-- explicitly define maven-deploy-plugin after other to force exec order -->
|
175 | 184 | <artifactId>maven-deploy-plugin</artifactId>
|
176 |
| - <version>3.1.1</version> |
| 185 | + <version>3.1.3</version> |
177 | 186 | <executions>
|
178 | 187 | <execution>
|
179 | 188 | <id>deploy</id>
|
|
184 | 193 | </plugin>
|
185 | 194 | <plugin>
|
186 | 195 | <artifactId>maven-clean-plugin</artifactId>
|
187 |
| - <version>3.3.1</version> |
| 196 | + <version>3.3.2</version> |
188 | 197 | </plugin>
|
189 | 198 | <plugin>
|
190 | 199 | <artifactId>maven-install-plugin</artifactId>
|
191 |
| - <version>3.1.1</version> |
| 200 | + <version>3.1.3</version> |
192 | 201 | </plugin>
|
193 | 202 | <plugin>
|
194 | 203 | <groupId>org.apache.maven.plugins</groupId>
|
195 | 204 | <artifactId>maven-jar-plugin</artifactId>
|
196 |
| - <version>3.3.0</version> |
| 205 | + <version>3.4.2</version> |
| 206 | + <configuration> |
| 207 | + <archive> |
| 208 | + <manifestEntries> |
| 209 | + <!-- For Java 11 Modules, specify a module name. Do not create module-info.java until all |
| 210 | + our dependencies specify a module name. --> |
| 211 | + <Automatic-Module-Name>de.neuland.pug4j</Automatic-Module-Name> |
| 212 | + </manifestEntries> |
| 213 | + </archive> |
| 214 | + </configuration> |
197 | 215 | </plugin>
|
198 | 216 | <plugin>
|
199 | 217 | <artifactId>maven-resources-plugin</artifactId>
|
|
202 | 220 | <plugin>
|
203 | 221 | <groupId>org.apache.maven.plugins</groupId>
|
204 | 222 | <artifactId>maven-site-plugin</artifactId>
|
205 |
| - <version>4.0.0-M9</version> |
| 223 | + <version>4.0.0-M16</version> |
206 | 224 | </plugin>
|
207 | 225 | </plugins>
|
208 | 226 | </build>
|
|
274 | 292 | <groupId>org.graalvm.sdk</groupId>
|
275 | 293 | <artifactId>graal-sdk</artifactId>
|
276 | 294 | <version>${graalvm.version}</version>
|
277 |
| - </dependency> |
278 |
| - <dependency> |
279 |
| - <groupId>org.graalvm.compiler</groupId> |
280 |
| - <artifactId>compiler</artifactId> |
281 |
| - <version>${graalvm.version}</version> |
| 295 | + <scope>compile</scope> |
282 | 296 | </dependency>
|
283 | 297 | <dependency>
|
284 | 298 | <groupId>org.graalvm.js</groupId>
|
|
290 | 304 | <groupId>org.graalvm.js</groupId>
|
291 | 305 | <artifactId>js-scriptengine</artifactId>
|
292 | 306 | <version>${graalvm.version}</version>
|
| 307 | + <scope>runtime</scope> |
293 | 308 | </dependency>
|
294 | 309 | <dependency>
|
295 | 310 | <groupId>org.graalvm.tools</groupId>
|
|
303 | 318 | <version>${graalvm.version}</version>
|
304 | 319 | <scope>runtime</scope>
|
305 | 320 | </dependency>
|
306 |
| - |
307 | 321 | <!-- Testing -->
|
308 | 322 | <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
|
309 | 323 | <dependency>
|
310 | 324 | <groupId>org.slf4j</groupId>
|
311 | 325 | <artifactId>slf4j-simple</artifactId>
|
312 |
| - <version>2.0.10</version> |
| 326 | + <version>2.0.13</version> |
313 | 327 | <scope>test</scope>
|
314 | 328 | </dependency>
|
315 | 329 | <dependency>
|
|
0 commit comments