如何在eclipse中添加jar包到项目?

时间:2012-11-14 20:55:48

标签: java eclipse maven

我已经在我的pom.xml中添加了一个指定mainClass的部分,并允许它实质上创建一个可执行jar。我已经包含了一堆maven管理的依赖项。它执行得很好,但是当它到达一段代码需要知道某个人在内部制造的jar包的位置时(即不是来自Maven),它就无法运行。在eclipse的项目中,我把jar放在src / lib中,我的代码在src / main / java中。我必须选择属性和Java Build Path并指定jar的src / lib位置以使其甚至编译。但是,尝试运行java -jar name.jar会失败并抱怨,因为它无法从src / lib jar导入类。因为它不是一个maven的东西,我如何确保这是该项目的依赖项,并且它可以在项目的类路径中看到?

1 个答案:

答案 0 :(得分:0)

maven的意思是maven必须控制所有的依赖关系,包括你想要引用的jar。这并不意味着您必须使用maven构建其他jar,您可以将其安装在本地存储库中,或者使用Artifactory之类的工具将其放入私有远程存储库中。我知道通过Artifactory安装常规罐子会为jar创建一个pom文件,从那时起你可以像对待任何其他maven依赖一样对待jar。