Skip to content

Commit 5b54276

Browse files
Build by jdk21 in profile
1 parent b09134b commit 5b54276

File tree

1 file changed

+32
-20
lines changed

1 file changed

+32
-20
lines changed

pom.xml

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -147,26 +147,6 @@
147147

148148
<build>
149149
<plugins>
150-
<plugin>
151-
<groupId>org.apache.maven.plugins</groupId>
152-
<artifactId>maven-compiler-plugin</artifactId>
153-
<executions>
154-
<execution>
155-
<id>java21</id>
156-
<goals>
157-
<goal>compile</goal>
158-
</goals>
159-
<phase>compile</phase>
160-
<configuration>
161-
<release>21</release>
162-
<compileSourceRoots>
163-
<compileSourceRoot>${project.basedir}/src/main/java21</compileSourceRoot>
164-
</compileSourceRoots>
165-
<multiReleaseOutput>true</multiReleaseOutput>
166-
</configuration>
167-
</execution>
168-
</executions>
169-
</plugin>
170150
<plugin>
171151
<groupId>org.apache.maven.plugins</groupId>
172152
<artifactId>maven-release-plugin</artifactId>
@@ -202,4 +182,36 @@
202182
</plugins>
203183
</build>
204184

185+
<profiles>
186+
<profile>
187+
<id>jdk21</id>
188+
<activation>
189+
<jdk>[21,)</jdk>
190+
</activation>
191+
<build>
192+
<plugins>
193+
<plugin>
194+
<groupId>org.apache.maven.plugins</groupId>
195+
<artifactId>maven-compiler-plugin</artifactId>
196+
<executions>
197+
<execution>
198+
<id>java21</id>
199+
<goals>
200+
<goal>compile</goal>
201+
</goals>
202+
<phase>compile</phase>
203+
<configuration>
204+
<release>21</release>
205+
<compileSourceRoots>
206+
<compileSourceRoot>${project.basedir}/src/main/java21</compileSourceRoot>
207+
</compileSourceRoots>
208+
<multiReleaseOutput>true</multiReleaseOutput>
209+
</configuration>
210+
</execution>
211+
</executions>
212+
</plugin>
213+
</plugins>
214+
</build>
215+
</profile>
216+
</profiles>
205217
</project>

0 commit comments

Comments
 (0)