【问题标题】:how include my local jar to maven?如何将我的本地 jar 包含到 Maven 中?
【发布时间】:2013-06-11 12:48:34
【问题描述】:

问题是:

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

然后我使用 eclipse m2e 作为 Maven 安装运行,它确实将 jar 生成到我的本地缓存存储库目录中。

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

但它只能在 maven 依赖库中加载该库。

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

【问题讨论】:

  • 您可以在本地 maven 存储库中安装该 jar。成功完成后,您可以将其作为正常依赖项注入。
  • 另一种方法是拥有nexus服务器。

标签: java maven


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可以进行(非 Maven)构建并且:

    (我什至使用了作为项目版本控制检查一部分的“内部存储库”;即将 JAR 放入版本控制中。)

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

    【讨论】:

      【解决方案3】:

      使用目标安装文件。 喜欢,mvn install-file.

      【讨论】:

        猜你喜欢
        • 2019-01-23
        • 2016-06-23
        • 1970-01-01
        • 2021-07-31
        • 2020-10-27
        • 2013-07-07
        • 1970-01-01
        • 2023-03-15
        • 2021-09-10
        相关资源
        最近更新 更多