Maven Jar依赖不会自动出现

时间:2016-11-18 13:19:22

标签: java maven

我对Maven很新。 我有一个Maven项目。 当我使用mvn clean -e install创建执行时,它会在目标文件夹中为我的项目创建可执行jar(commounutil.jar)。 不是我在Eclipse中有另一个项目(project2),它不是基于Maven的项目。 Project2使用commounutil.jar中的功能和类。 如果我使用Java构建路径/添加外部jar在eclipse中手动添加我的可执行jar commounutil.jar。 但即使在添加这个jar之后,我的项目中也存在一些与log4j相关的错误。 现在,当我构建commounutil时,已经添加了log4j的依赖项。 仍然是给编译时错误。 你能告诉我我哪里出错吗?

1 个答案:

答案 0 :(得分:1)

在Eclipse类路径中添加log4j。如果遵循maven提升的模块性,Commonutils.jar只提供常见的utils类,并且不提供与其依赖关系相关的类。

也许你应该考虑将你的第二个项目更新为maven项目。