如何包括我的本地罐子maven



问题是:

我启动一个本地库来收集一些常用的utils。

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

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

但是它只能在maven依赖库中加载这个库。

我在网上搜索,发现系统路径可以工作,但我不喜欢这种方式。我如何以同样的方式使用我的本地罐子?

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

您可以做(非maven)构建和:

  • 将JAR安装到本地的"repo"目录,
  • 手动上传到您的组/公司存储库,或者
  • 将其安装在所谓的"内部存储库"中,您可以手动管理:参见http://maven.apache.org/guides/introduction/introduction-to-repositories.html。

(我甚至求助于使用"内部存储库",这是项目版本控制签出的一部分;例如,将JAR放入版本控制。)

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

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

最新更新