我的项目只能使用 java 1.6。所以 maven 版本也必须是 2.2.1 。无法使用maven 3.0。但是在构建时我收到以下错误:
Error resolving version for 'org.apache.maven.plugins:maven-jar-plugin':Plugin requires Maven version 3.0
这是 pom:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
我们可以使用什么版本?
最佳答案
将源和目标更改为 1.6。如果您的代码没有使用 java8 功能,那么它应该可以正常工作。这将生成一个与任何 java6 代码库兼容的 jar。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
关于java - Maven版本和java版本冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60769720/