我在java eclipse中有一个中型项目,其中所有依赖项都被手动导入构建路径。为了理智,我想把它转换成一个maven项目。
问题是:我为1.8定义了源级别/ jre,当我转换为maven项目时,它切换到默认值1.5。
我尝试了一些关于SO的答案,强制maven中的源代码合规性为1.8,但它没有用。
我加入了
<build>
<plugins>
<plugin>
<groupId>[project group id]</groupId>
<artifactId>[project artifact id]</artifactId>
<version>0.0.1-SNAPSHOT</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
这里有什么遗漏?
EDIT1:忘了我,我很难受。正确的版本是:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
答案 0 :(得分:0)
之后你需要这两个