问题是:
我启动一个本地lib来收集其中的一些常用工具。
然后我使用eclipse m2e作为Maven Install运行,它真正地将jar生成到我的本地缓存的repos目录中。
现在,我想在我的项目中使用该lib作为依赖项,我只需将依赖项xml键入另一个(如spring等)。
但它只是可以在maven依赖库中加载该lib。
我在网上搜索并发现systemPath可以正常工作,但我不喜欢这样。我怎样才能以同样的方式使用我的本地jar?
答案 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。