怎么包括我的本地jar到maven?

时间:2013-06-11 12:48:34

标签: java maven

问题是:

我启动一个本地lib来收集其中的一些常用工具。

然后我使用eclipse m2e作为Maven Install运行,它真正地将jar生成到我的本地缓存的repos目录中。

现在,我想在我的项目中使用该lib作为依赖项,我只需将依赖项xml键入另一个(如spring等)。

但它只是可以在maven依赖库中加载该lib。

我在网上搜索并发现systemPath可以正常工作,但我不喜欢这样。我怎样才能以同样的方式使用我的本地jar?

3 个答案:

答案 0 :(得分:2)

将其安装到您的存储库中。本地(mvn install)或运行存储库软件,如Artifactory,Archiva或Nexus。 http://maven.apache.org/repository-management.html

答案 1 :(得分:1)

您可以执行(非Maven)构建和:

(我甚至使用了“内部存储库”,它是项目版本控制签出的一部分;即将JAR放入版本控制中。)

但我认为最佳方法是为实用程序JAR构建Mavenize,并像处理主Maven项目一样处理它。

答案 2 :(得分:0)

使用目标安装文件。 比如,mvn install-file