如何在我的本地 m2 存储库中安装 POM?

Posted

技术标签:

【中文标题】如何在我的本地 m2 存储库中安装 POM?【英文标题】:How do I install a POM in my local m2 repository? 【发布时间】:2014-07-07 12:59:09 【问题描述】:

我需要将父 POM(没有 JAR 文件)安装到我的本地 .m2 存储库中。 mvn install:install-file 不会让我这样做,它总是要求提供有效的 -Dfile=<path-to-jar>

如何安装tmp/dependency-management-1.0.0-SNAPSHOT.pom

【问题讨论】:

【参考方案1】:

虽然您需要指定-Dfile,但您可以告诉mvn install:install-file 忽略该文件并使用-Dpackaging=pom 安装POM:

mvn install:install-file \
    -Dpackaging=pom \
    -Dfile=tmp/dependency-management-1.0.0-SNAPSHOT.pom \
    -DpomFile=tmp/dependency-management-1.0.0-SNAPSHOT.pom

将只安装 POM,忽略作为 file 传递的值。

【讨论】:

以上是关于如何在我的本地 m2 存储库中安装 POM?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 sles 12 中安装 docker?

如何强制 IntelliJ 中的 Maven 从本地 .m2 存储库中提取特定依赖项

如何使用 PAT 从本地 Azure Artifacts 存储库在 docker 容器中安装 powershell 模块?

创建本地 Maven 存储库

Maven 依赖项未在 Eclipse 中安装

如何在嵌入 Eclipse 的 Maven 存储库中安装 jars?