|
34 | 34 |
|
35 | 35 | <!-- Arquillian BOM --> |
36 | 36 | <arquillian.version>1.10.0.Final</arquillian.version> |
37 | | - <!-- Since Aruqillian core 1.9.0.Final, need to add Aruqillian Jakarta BOM which aligns to Jakarta EE --> |
| 37 | + <!-- Since Arquillian core 1.9.0.Final, need to add Arquillian Jakarta BOM which aligns to Jakarta EE --> |
38 | 38 | <arquillian-jakarta-bom.version>10.0.0.Final</arquillian-jakarta-bom.version> |
39 | 39 | <shrinkwrap-resolver-bom.version>3.3.5</shrinkwrap-resolver-bom.version> |
40 | 40 | <arquillian-drone.version>3.0.0.Final</arquillian-drone.version> |
41 | 41 | <arquillian-graphene.version>3.0.0.Final</arquillian-graphene.version> |
| 42 | + |
| 43 | + <!-- tests --> |
42 | 44 | <junit-bom.version>6.0.3</junit-bom.version> |
43 | 45 | <mockito-bom.version>5.21.0</mockito-bom.version> |
44 | 46 | <awaitility.version>4.3.0</awaitility.version> |
45 | 47 | <hamcrest.version>3.0</hamcrest.version> |
46 | 48 |
|
47 | | - |
48 | 49 | <!-- Glassfish server --> |
49 | 50 | <glassfish.version>7.0.24</glassfish.version> |
50 | 51 | <arquillian-glassfish.version>7.0.14</arquillian-glassfish.version> |
51 | 52 | <jersey.version>3.1.0</jersey.version> |
52 | | - <derbyclient.version>10.17.1.0</derbyclient.version> |
53 | | - <eclipselink.version>4.0.4</eclipselink.version> |
| 53 | + <eclipselink.version>4.0.9</eclipselink.version> |
54 | 54 |
|
55 | 55 | <!-- By default, skip tests --> |
56 | 56 | <skipTests>true</skipTests> |
|
116 | 116 | <dependency> |
117 | 117 | <groupId>jakarta.mvc</groupId> |
118 | 118 | <artifactId>jakarta.mvc-api</artifactId> |
119 | | - <version>${jakarta.mvc-api}</version> |
| 119 | + <version>${jakarta.mvc-api.version}</version> |
120 | 120 | </dependency> |
121 | 121 | <!-- https://mvnrepository.com/artifact/org.eclipse.krazo/krazo-jersey --> |
122 | 122 | <dependency> |
123 | 123 | <groupId>org.eclipse.krazo</groupId> |
124 | 124 | <artifactId>krazo-core</artifactId> |
125 | 125 | <version>${krazo.version}</version> |
| 126 | + <scope>provided</scope> |
126 | 127 | </dependency> |
127 | 128 | <dependency> |
128 | 129 | <groupId>org.eclipse.krazo</groupId> |
129 | 130 | <artifactId>krazo-jersey</artifactId> |
| 131 | + <scope>provided</scope> |
130 | 132 | <version>${krazo.version}</version> |
131 | 133 | </dependency> |
132 | 134 | <dependency> |
133 | 135 | <groupId>org.eclipse.krazo</groupId> |
134 | 136 | <artifactId>krazo-resteasy</artifactId> |
| 137 | + <scope>provided</scope> |
135 | 138 | <version>${krazo.version}</version> |
136 | 139 | </dependency> |
137 | 140 | <dependency> |
|
175 | 178 | <groupId>org.eclipse.krazo</groupId> |
176 | 179 | <artifactId>krazo-core</artifactId> |
177 | 180 | </dependency> |
| 181 | + <dependency> |
| 182 | + <groupId>org.eclipse.krazo</groupId> |
| 183 | + <artifactId>krazo-jersey</artifactId> |
| 184 | + </dependency> |
178 | 185 | <dependency> |
179 | 186 | <groupId>jakarta.mvc</groupId> |
180 | 187 | <artifactId>jakarta.mvc-api</artifactId> |
|
236 | 243 | <groupId>org.apache.maven.plugins</groupId> |
237 | 244 | <artifactId>maven-compiler-plugin</artifactId> |
238 | 245 | <version>${maven-compiler-plugin.version}</version> |
| 246 | + <configuration> |
| 247 | + <annotationProcessorPaths> |
| 248 | + <path> |
| 249 | + <groupId>org.eclipse.persistence</groupId> |
| 250 | + <artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId> |
| 251 | + <version>${eclipselink.version}</version> |
| 252 | + </path> |
| 253 | + </annotationProcessorPaths> |
| 254 | + </configuration> |
239 | 255 | </plugin> |
240 | 256 | <plugin> |
241 | 257 | <groupId>org.apache.maven.plugins</groupId> |
|
294 | 310 | </build> |
295 | 311 |
|
296 | 312 | <profiles> |
297 | | - |
298 | | - <profile> |
299 | | - <id>wildfly</id> |
300 | | - <dependencies> |
301 | | - <dependency> |
302 | | - <groupId>org.eclipse.krazo</groupId> |
303 | | - <artifactId>krazo-resteasy</artifactId> |
304 | | - </dependency> |
305 | | - </dependencies> |
306 | | - <properties> |
307 | | - <!-- Wildfly server --> |
308 | | - <wildfly.artifactId>wildfly-preview-dist</wildfly.artifactId> |
309 | | - <jboss-as.home>${project.build.directory}/wildfly-preview-${wildfly.version}</jboss-as.home> |
310 | | - </properties> |
311 | | - <build> |
312 | | - <plugins> |
313 | | - |
314 | | - <!-- unpack a copy of WildFly--> |
315 | | - <plugin> |
316 | | - <groupId>org.apache.maven.plugins</groupId> |
317 | | - <artifactId>maven-dependency-plugin</artifactId> |
318 | | - <version>${maven-dependency-plugin.version}</version> |
319 | | - <executions> |
320 | | - <execution> |
321 | | - <id>unpack</id> |
322 | | - <phase>process-classes</phase> |
323 | | - <goals> |
324 | | - <goal>unpack</goal> |
325 | | - </goals> |
326 | | - <configuration> |
327 | | - <artifactItems> |
328 | | - <artifactItem> |
329 | | - <groupId>org.wildfly</groupId> |
330 | | - <artifactId>${wildfly.artifactId}</artifactId> |
331 | | - <version>${wildfly.version}</version> |
332 | | - <type>zip</type> |
333 | | - <overWrite>false</overWrite> |
334 | | - <outputDirectory>${project.build.directory}</outputDirectory> |
335 | | - </artifactItem> |
336 | | - </artifactItems> |
337 | | - </configuration> |
338 | | - </execution> |
339 | | - </executions> |
340 | | - </plugin> |
341 | | - |
342 | | - <!-- The WildFly plugin deploys your war to a local running WildFly container --> |
343 | | - <!-- To use, run: mvn package wildfly:deploy --> |
344 | | - <!-- For Jakarta EE 9, use `wildfly-preview-dist` as artifactId instead to start and deploy applications--> |
345 | | - <!-- Run: mvn clean wildfly:run -PWildfly -Dwildfly.artifactId=wildfly-preview-dist -Dwildfly.version=22.0.0.Alpha1 --> |
346 | | - <!-- or set the `jboss-as.home` to run: mvn clean wildfly:run -PWildfly -Djboss-as.home=D:\appsvr\wildfly-preview-22.0.0.Alpha1--> |
347 | | - <plugin> |
348 | | - <groupId>org.wildfly.plugins</groupId> |
349 | | - <artifactId>wildfly-maven-plugin</artifactId> |
350 | | - <version>${wildfly-maven-plugin.version}</version> |
351 | | - </plugin> |
352 | | - </plugins> |
353 | | - </build> |
354 | | - <repositories> |
355 | | - <repository> |
356 | | - <id>opensaml</id> |
357 | | - <url>https://build.shibboleth.net/nexus/content/repositories/releases/</url> |
358 | | - </repository> |
359 | | - </repositories> |
360 | | - </profile> |
361 | | - <profile> |
362 | | - <id>openliberty</id> |
363 | | - <dependencies> |
364 | | - <dependency> |
365 | | - <groupId>org.eclipse.krazo</groupId> |
366 | | - <artifactId>krazo-resteasy</artifactId> |
367 | | - </dependency> |
368 | | - </dependencies> |
369 | | - <build> |
370 | | - <plugins> |
371 | | - <plugin> |
372 | | - <groupId>org.apache.maven.plugins</groupId> |
373 | | - <artifactId>maven-dependency-plugin</artifactId> |
374 | | - <version>${maven-dependency-plugin.version}</version> |
375 | | - <executions> |
376 | | - <execution> |
377 | | - <id>copy</id> |
378 | | - <phase>package</phase> |
379 | | - <goals> |
380 | | - <goal>copy</goal> |
381 | | - </goals> |
382 | | - </execution> |
383 | | - </executions> |
384 | | - <configuration> |
385 | | - <artifactItems> |
386 | | - <artifactItem> |
387 | | - <groupId>org.apache.derby</groupId> |
388 | | - <artifactId>derby</artifactId> |
389 | | - <version>${derby.version}</version> |
390 | | - <type>jar</type> |
391 | | - <overWrite>false</overWrite> |
392 | | - </artifactItem> |
393 | | - </artifactItems> |
394 | | - <outputDirectory>${project.build.directory}/liberty/wlp/usr/shared/resources |
395 | | - </outputDirectory> |
396 | | - </configuration> |
397 | | - </plugin> |
398 | | - <!-- Enable liberty-maven-plugin --> |
399 | | - <plugin> |
400 | | - <groupId>io.openliberty.tools</groupId> |
401 | | - <artifactId>liberty-maven-plugin</artifactId> |
402 | | - <version>${liberty-maven-plugin.version}</version> |
403 | | - </plugin> |
404 | | - </plugins> |
405 | | - </build> |
406 | | - </profile> |
407 | 313 | <profile> |
408 | 314 | <id>glassfish</id> |
409 | 315 | <activation> |
410 | 316 | <activeByDefault>true</activeByDefault> |
411 | 317 | </activation> |
412 | 318 | <properties> |
413 | | - <cargo.zipUrlInstaller.downloadDir>${project.basedir}/installs</cargo.zipUrlInstaller.downloadDir> |
| 319 | + <cargo.zipUrlInstaller.downloadDir>${project.basedir}/../installs</cargo.zipUrlInstaller.downloadDir> |
414 | 320 | </properties> |
415 | 321 | <dependencies> |
416 | | - <!-- https://mvnrepository.com/artifact/org.eclipse.krazo/krazo-jersey --> |
417 | | - <dependency> |
418 | | - <groupId>org.eclipse.krazo</groupId> |
419 | | - <artifactId>krazo-jersey</artifactId> |
420 | | - <version>${krazo.version}</version> |
421 | | - <scope>provided</scope> |
422 | | - </dependency> |
423 | | - <dependency> |
424 | | - <groupId>org.eclipse.krazo</groupId> |
425 | | - <artifactId>krazo-core</artifactId> |
426 | | - <version>${krazo.version}</version> |
427 | | - <scope>provided</scope> |
428 | | - </dependency> |
429 | 322 | </dependencies> |
430 | 323 | <build> |
431 | 324 | <plugins> |
|
473 | 366 | </properties> |
474 | 367 | <dependencies> |
475 | 368 | <dependency> |
476 | | - <groupId>org.eclipse.krazo</groupId> |
477 | | - <artifactId>krazo-jersey</artifactId> |
478 | | - <version>${krazo.version}</version> |
479 | | - <scope>provided</scope> |
480 | | - </dependency> |
481 | | - <dependency> |
482 | | - <groupId>org.eclipse.krazo</groupId> |
483 | | - <artifactId>krazo-core</artifactId> |
484 | | - <version>${krazo.version}</version> |
485 | | - <scope>provided</scope> |
486 | | - </dependency> |
487 | | - <dependency> |
488 | | - <groupId>com.github.hantsy.arquillian-container-glassfish-jakarta</groupId> |
489 | | - <artifactId>arquillian-glassfish-managed-jakarta</artifactId> |
490 | | - <version>${arquillian-glassfish-jakarta.version}</version> |
| 369 | + <groupId>io.github.hantsy.arquillian</groupId> |
| 370 | + <artifactId>arquillian-glassfish-managed</artifactId> |
| 371 | + <version>${arquillian-glassfish.version}</version> |
491 | 372 | <scope>test</scope> |
492 | 373 | </dependency> |
493 | 374 | </dependencies> |
|
547 | 428 | <browser>chrome</browser> |
548 | 429 | </properties> |
549 | 430 | </profile> |
550 | | - <profile> |
551 | | - <id>chromeheadless</id> |
552 | | - <properties> |
553 | | - <browser>chromeheadless</browser> |
554 | | - </properties> |
555 | | - </profile> |
556 | 431 | </profiles> |
557 | 432 | <reporting> |
558 | 433 | <plugins> |
|
563 | 438 | </plugin> |
564 | 439 | </plugins> |
565 | 440 | </reporting> |
566 | | - <repositories> |
567 | | - <repository> |
568 | | - <id>jitpack.io</id> |
569 | | - <url>https://jitpack.io</url> |
570 | | - </repository> |
571 | | - </repositories> |
572 | 441 | </project> |
0 commit comments