如何使用Maven构建器更改Eclipse上的库?
当我通过项目属性更改我的JRE库,然后重建项目时,JRE返回到以前的版本。
如何添加新库?
答案 0 :(得分:1)
当我通过项目属性更改我的JRE库,然后重建项目时,JRE返回到以前的版本。
m2eclipse / m2e就是这种情况,因为Eclipse插件将还原对项目属性所做的任何更改。在大多数情况下,最好通过maven-compiler-plugin
配置指定源代码的版本和字节码的目标版本:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin<artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
M2Eclipse / M2E在项目POM中使用这些值来确定用于构建项目的Java运行时。考虑到Eclipse项目拥有多个Java运行时永远不可能(或不可能),您应该在项目POM或父POM中指定项目的源和目标值。
答案 1 :(得分:1)
库只是一个依赖项。您可以向pom-file添加依赖项:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
</dependency>
添加junit-library。
答案 2 :(得分:0)
如果您使用的是Maven,则可以通过pom.xml文件控制所有依赖项。您可以使用maven eclipse plugin生成eclipse工件,也可以使用我首选的方法来使用m2eclipse plugin。这个插件可以很容易地保持maven和eclipse工作区同步。