设置maven编译器级别

ゝ一纸荒年。 2022-07-14 13:58 236阅读 0赞

(一)全局设置

首先我们要在settings.xml文件中找到标签,然后在此标签内部粘贴如下配置:

  1. <profile>
  2. <id>jdk-1.6</id>
  3. <activation>
  4. <jdk>1.6</jdk>
  5. </activation>
  6. <properties>
  7. <maven.compiler.source>1.6</maven.compiler.source>
  8. <maven.compiler.target>1.6</maven.compiler.target>
  9. <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>
  10. </properties>
  11. </profile>

(二)单个项目单独设置

如果需要在某个项目中指定编译级别,可以在项目的pom.xml文件中配置,页游如下两种方法:

1)在maven构建的项目配置文件pom.xml中进行全局的配置

  1. <properties>
  2. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  3. <maven.compiler.source>1.7</maven.compiler.source>
  4. <maven.compiler.target>1.7</maven.compiler.target>
  5. </properties>

2)在当前项目的pom.xml文件中build初指定

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <configuration>
  7. <source>1.7</source>
  8. <target>1.7</target>
  9. <encoding>utf-8</encoding>
  10. <showWarnings>true</showWarnings>
  11. </configuration>
  12. </plugin>
  13. </plugins>
  14. <resources>
  15. <resource>
  16. <directory>src/main/java</directory>
  17. <includes>
  18. <include>**/*.xml</include>
  19. </includes>
  20. </resource>
  21. <resource>
  22. <directory>src/main/resources</directory>
  23. </resource>
  24. </resources>
  25. </build>

发表评论

表情:
评论列表 (有 0 条评论,236人围观)

还没有评论,来说两句吧...

相关阅读