【问题标题】:How to install Maven archetype from local JAR and POM, and also update local catalog如何从本地 JAR 和 POM 安装 Maven 原型,以及更新本地目录
【发布时间】:2016-11-24 05:39:38
【问题描述】:

我想分发自定义原型 JAR 和 POM,而不将它们部署到 Maven 存储库,以便有人可以获取它们并使用 mvn install:install-file -Dfile <file> -DpomFile <pom> 之类的东西安装到他们的本地存储库中。

但如果只是这样做:

mvn install:install-file -Dfile=./my-archetype-1.0.jar -DpomFile=./my-archetype-1.0.pom

本地目录未更新。

虽然有thisthisthis之类的类似问题,但他们让我错过了一小步。

我不确定如何运行他们提到的mvn archetype:update-local-catalogpom.xml 在哪里?

【问题讨论】:

    标签: maven


    【解决方案1】:

    只需运行 mvn -f <archetypePomFile> archetype:update-local-catalog 执行 mvn -f 指向原型 pom。

    总之就是:

    1. 安装原型

      mvn install:install-file -Dfile=./my-archetype-1.0.jar -DpomFile=./my-archetype-1.0.pom
      
    2. 更新本地目录

      mvn -f my-archetype-1.0.pom archetype:update-local-catalog
      

    也许这对阅读文档的其他人来说是显而易见的,但我花了足够的时间在这上面,我想我会写下来。

    【讨论】:

    • 如果这仍然是赏金之后的最佳答案,那么我想我会继续接受它。感谢您的格式编辑。
    猜你喜欢
    • 2013-01-02
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    相关资源
    最近更新 更多