<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<oh.java.version>17</oh.java.version>
- <maven.compiler.source>${oh.java.version}</maven.compiler.source>
- <maven.compiler.target>${oh.java.version}</maven.compiler.target>
- <maven.compiler.compilerVersion>${oh.java.version}</maven.compiler.compilerVersion>
+ <maven.compiler.release>${oh.java.version}</maven.compiler.release>
<ohc.version>4.2.0-SNAPSHOT</ohc.version>
<bnd.version>7.0.0</bnd.version>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>ecj</artifactId>
- <version>3.30.0</version>
+ <version>3.36.0</version>
</dependency>
</dependencies>
</plugin>
<configuration>
<rules>
<requireJavaVersion>
- <version>[17.0,18.0)</version>
+ <version>[17.0,18.0),[21.0,22.0)</version>
</requireJavaVersion>
</rules>
</configuration>
</pluginManagement>
</build>
</profile>
+ <profile>
+ <id>j21</id>
+ <properties>
+ <oh.java.version>21</oh.java.version>
+ <maven.compiler.release>${oh.java.version}</maven.compiler.release>
+ </properties>
+ </profile>
</profiles>
</project>