|
10 | 10 | <packaging>pom</packaging>
|
11 | 11 | <version>0.0.3-SNAPSHOT</version>
|
12 | 12 |
|
13 |
| - <modules> |
14 |
| - <module>core/domain</module> |
15 |
| - <module>core/use-case</module> |
16 |
| - <module>adapter/input/jaxrs-controller-v1</module> |
17 |
| - <module>adapter/output/jpa-mysql-repository</module> |
18 |
| - <module>adapter/output/restclient-http-services</module> |
19 |
| - <module>app/spring-app</module> |
20 |
| - <module>app/quarkus-app</module> |
21 |
| - <module>acceptance-test</module> |
22 |
| - </modules> |
| 13 | + <profiles> |
| 14 | + <profile> |
| 15 | + <id>quarkus</id> |
| 16 | + <activation> |
| 17 | + <activeByDefault>true</activeByDefault> |
| 18 | + </activation> |
| 19 | + <properties> |
| 20 | + <quarkus.platform.version>2.10.1.Final</quarkus.platform.version> |
| 21 | + <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id> |
| 22 | + <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id> |
| 23 | + </properties> |
| 24 | + |
| 25 | + <modules> |
| 26 | + <module>core/domain</module> |
| 27 | + <module>core/use-case</module> |
| 28 | + <module>adapter/input/jaxrs-controller-v1</module> |
| 29 | + <module>adapter/output/jpa-mysql-repository</module> |
| 30 | + <module>adapter/output/restclient-http-services</module> |
| 31 | + <module>app/quarkus-app</module> |
| 32 | + <module>acceptance-test</module> |
| 33 | + </modules> |
| 34 | + </profile> |
| 35 | + <profile> |
| 36 | + <id>spring</id> |
| 37 | + <properties> |
| 38 | + <spring-boot.version>2.7.1</spring-boot.version> |
| 39 | + </properties> |
| 40 | + |
| 41 | + <modules> |
| 42 | + <module>core/domain</module> |
| 43 | + <module>core/use-case</module> |
| 44 | + <module>adapter/input/jaxrs-controller-v1</module> |
| 45 | + <module>adapter/output/jpa-mysql-repository</module> |
| 46 | + <module>adapter/output/restclient-http-services</module> |
| 47 | + <module>app/spring-app</module> |
| 48 | + <module>acceptance-test</module> |
| 49 | + </modules> |
| 50 | + </profile> |
| 51 | + </profiles> |
23 | 52 |
|
24 | 53 | <properties>
|
25 | 54 | <!-- Java -->
|
|
48 | 77 | <spotbugs.version>4.5.3</spotbugs.version>
|
49 | 78 | <checkstyle-version>8.39</checkstyle-version>
|
50 | 79 | <coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
|
51 |
| - <maven-surefire-plugin.version>3.0.0-M3</maven-surefire-plugin.version> |
| 80 | + <maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version> |
| 81 | + <maven-failsafe-plugin.version>3.0.0-M7</maven-failsafe-plugin.version> |
52 | 82 | <pitest-junit5-plugin.version>0.15</pitest-junit5-plugin.version>
|
53 | 83 | <jacoco-maven-plugin.version>0.8.8</jacoco-maven-plugin.version>
|
54 | 84 |
|
|
61 | 91 | <glassfish.test.version>2.32</glassfish.test.version>
|
62 | 92 |
|
63 | 93 | <!-- Specs / apis -->
|
64 |
| - <javax.inject.version>1</javax.inject.version> |
65 | 94 | <jakarta.enterprise.cdi-api.version>2.0.2</jakarta.enterprise.cdi-api.version>
|
66 | 95 | <javax.ws.rs-api.version>2.1.1</javax.ws.rs-api.version>
|
67 | 96 | <jakarta.transaction-api.version>1.3.3</jakarta.transaction-api.version>
|
|
80 | 109 | <jackson-datatype.version>2.13.2</jackson-datatype.version>
|
81 | 110 | <microprofile-fault-tolerance.version>3.0</microprofile-fault-tolerance.version>
|
82 | 111 | <modelmapper.version>2.3.0</modelmapper.version>
|
83 |
| - |
84 |
| - <!-- Frameworks --> |
85 |
| - <quarkus.platform.version>2.8.2.Final</quarkus.platform.version> |
86 |
| - <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id> |
87 |
| - <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id> |
88 |
| - <spring-boot.version>2.6.7</spring-boot.version> |
89 | 112 | </properties>
|
90 | 113 |
|
91 | 114 | <dependencies>
|
92 |
| - <dependency> |
93 |
| - <groupId>javax.inject</groupId> |
94 |
| - <artifactId>javax.inject</artifactId> |
95 |
| - <version>${javax.inject.version}</version> |
96 |
| - </dependency> |
97 | 115 | <dependency>
|
98 | 116 | <groupId>jakarta.enterprise</groupId>
|
99 | 117 | <artifactId>jakarta.enterprise.cdi-api</artifactId>
|
|
129 | 147 | <artifactId>restclient-http-services</artifactId>
|
130 | 148 | <version>${project.version}</version>
|
131 | 149 | </dependency>
|
132 |
| - <dependency> |
133 |
| - <groupId>${project.groupId}</groupId> |
134 |
| - <artifactId>quarkus-app</artifactId> |
135 |
| - <version>${project.version}</version> |
136 |
| - </dependency> |
137 | 150 | <dependency>
|
138 | 151 | <groupId>org.projectlombok</groupId>
|
139 | 152 | <artifactId>lombok</artifactId>
|
|
148 | 161 | <groupId>org.slf4j</groupId>
|
149 | 162 | <artifactId>slf4j-api</artifactId>
|
150 | 163 | <version>${slf4j.version}</version>
|
| 164 | + <scope>provided</scope> |
151 | 165 | </dependency>
|
152 | 166 | <dependency>
|
153 | 167 | <groupId>org.slf4j</groupId>
|
154 | 168 | <artifactId>slf4j-simple</artifactId>
|
155 | 169 | <version>${slf4j.version}</version>
|
| 170 | + <scope>test</scope> |
156 | 171 | </dependency>
|
157 | 172 | <dependency>
|
158 | 173 | <groupId>javax.ws.rs</groupId>
|
|
0 commit comments