我有一个非常复杂的Maven项目,有多个Feature文件,对于下面的POM.XML,我无法创建jar文件 MAven安装包失败如下: 无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.3:testCompile
如果我将jre版本更改为1.7,则dimond符号出现错误<>
有人可以帮忙构建Jar文件吗?
POM.XML:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<fork>true</fork>
<executable>C:\Program Files\Java\jre1.8.0_161\bin\javac</executable>
</configuration>
</plugin>
答案 0 :(得分:0)
我认为您的maven编译器部分使用了过时的插件。您使用的是3.3,最新版本是3.7.0,所以我更新了。
例如我的pom.xml包含:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
我也在我的开发盒上运行最新版本的Maven,我认为这是3.5.3但我在这方面可能非常错误。
Maven Central是一个看起来像这样的东西的好地方。下面提供了编译器插件的链接:
https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin
希望有所帮助。