|
6 | 6 | <artifactId>chapter-5-quarkus-kafka-streams</artifactId> |
7 | 7 | <version>1.0.0-SNAPSHOT</version> |
8 | 8 | <properties> |
9 | | - <surefire-plugin.version>3.0.0-M5</surefire-plugin.version> |
| 9 | + <compiler-plugin.version>3.8.1</compiler-plugin.version> |
| 10 | + <maven.compiler.parameters>true</maven.compiler.parameters> |
| 11 | + <maven.compiler.source>11</maven.compiler.source> |
| 12 | + <maven.compiler.target>11</maven.compiler.target> |
| 13 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 14 | + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
10 | 15 | <quarkus-plugin.version>2.0.0.Final</quarkus-plugin.version> |
11 | | - <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id> |
| 16 | + <quarkus.platform.artifact-id>quarkus-universe-bom</quarkus.platform.artifact-id> |
12 | 17 | <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id> |
13 | 18 | <quarkus.platform.version>2.0.0.Final</quarkus.platform.version> |
14 | | - <maven.compiler.source>11</maven.compiler.source> |
15 | | - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
16 | | - <maven.compiler.target>11</maven.compiler.target> |
| 19 | + <surefire-plugin.version>3.0.0-M5</surefire-plugin.version> |
17 | 20 | <testcontainers.version>1.15.3</testcontainers.version> |
18 | 21 | </properties> |
19 | 22 | <dependencyManagement> |
|
70 | 73 | <build> |
71 | 74 | <plugins> |
72 | 75 | <plugin> |
73 | | - <groupId>io.quarkus</groupId> |
| 76 | + <groupId>${quarkus.platform.group-id}</groupId> |
74 | 77 | <artifactId>quarkus-maven-plugin</artifactId> |
75 | 78 | <version>${quarkus-plugin.version}</version> |
| 79 | + <extensions>true</extensions> |
76 | 80 | <executions> |
77 | 81 | <execution> |
78 | 82 | <goals> |
79 | 83 | <goal>build</goal> |
| 84 | + <goal>generate-code</goal> |
| 85 | + <goal>generate-code-tests</goal> |
80 | 86 | </goals> |
81 | 87 | </execution> |
82 | 88 | </executions> |
83 | 89 | </plugin> |
| 90 | + <plugin> |
| 91 | + <artifactId>maven-compiler-plugin</artifactId> |
| 92 | + <version>${compiler-plugin.version}</version> |
| 93 | + <configuration> |
| 94 | + <parameters>${maven.compiler.parameters}</parameters> |
| 95 | + </configuration> |
| 96 | + </plugin> |
84 | 97 | <plugin> |
85 | 98 | <artifactId>maven-surefire-plugin</artifactId> |
86 | 99 | <version>${surefire-plugin.version}</version> |
|
101 | 114 | <name>native</name> |
102 | 115 | </property> |
103 | 116 | </activation> |
104 | | - <properties> |
105 | | - <quarkus.package.type>native</quarkus.package.type> |
106 | | - </properties> |
107 | 117 | <build> |
108 | 118 | <plugins> |
109 | 119 | <plugin> |
|
127 | 137 | </plugin> |
128 | 138 | </plugins> |
129 | 139 | </build> |
130 | | - </profile> |
131 | | - <profile> |
132 | | - <id>docker</id> |
133 | | - <activation> |
134 | | - <property> |
135 | | - <name>start-containers</name> |
136 | | - </property> |
137 | | - </activation> |
138 | | - <build> |
139 | | - <plugins> |
140 | | - <plugin> |
141 | | - <groupId>org.codehaus.mojo</groupId> |
142 | | - <artifactId>exec-maven-plugin</artifactId> |
143 | | - <executions> |
144 | | - <execution> |
145 | | - <id>docker-prune</id> |
146 | | - <phase>generate-resources</phase> |
147 | | - <goals> |
148 | | - <goal>exec</goal> |
149 | | - </goals> |
150 | | - <configuration> |
151 | | - <executable>${basedir}/../.github/docker-prune.sh</executable> |
152 | | - </configuration> |
153 | | - </execution> |
154 | | - </executions> |
155 | | - </plugin> |
156 | | - </plugins> |
157 | | - </build> |
| 140 | + <properties> |
| 141 | + <quarkus.package.type>native</quarkus.package.type> |
| 142 | + </properties> |
158 | 143 | </profile> |
159 | 144 | </profiles> |
160 | 145 | </project> |
0 commit comments