pom增加自动设置编译级别设置

This commit is contained in:
everywhere.z
2025-08-26 11:57:32 +08:00
parent 4d9152ac09
commit 265a439648

35
pom.xml
View File

@@ -84,6 +84,41 @@
<caffeine.version>2.9.3</caffeine.version>
</properties>
<profiles>
<profile>
<id>jdk-11-to-16</id>
<activation>
<jdk>[11, 16]</jdk>
</activation>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
</profile>
<profile>
<id>jdk-17-to-20</id>
<activation>
<jdk>[17, 20]</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
</profile>
<profile>
<id>jdk-21-and-above</id>
<activation>
<jdk>[21,)</jdk>
</activation>
<properties>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
</properties>
</profile>
</profiles>
<dependencyManagement>
<dependencies>
<dependency>