maven插件存储在哪里

Posted

技术标签:

【中文标题】maven插件存储在哪里【英文标题】:maven plugins stored where 【发布时间】:2011-01-21 11:45:16 【问题描述】:

maven 插件存储在哪里?在本地存储库中?如果你用 eclipse 构建你的应用程序会发生什么?它是将插件存储在 eclipse/plugins 文件夹中还是仍然在本地存储库中?

【问题讨论】:

+1 表示此问题的 google 搜索词主题。我们很快就会全部恢复使用 googlespeak。 【参考方案1】:

maven 插件存储在哪里?在本地存储库中?

是的。插件从远程存储库下载并存储在本地存储库中。因此,确切的最终位置将取决于插件的 groupId(核心插件最终位于 ~/.m2/repository/org/apache/maven/plugins 其中~/ 代表您的主目录,例如在 Windows Server 2016 中它存储在此路径下 C:\Users\YourUserName\.m2

如果您使用 eclipse 构建应用程序会发生什么?

嗯……没什么特别的。

它是将插件存储在 eclipse/plugins 文件夹中还是仍然在本地存储库中?

不,Maven(嵌入式或外部)使用全局或用户 settings(默认为 ~/.m2/repository)的 <localRepository> 元素中定义的位置,除非您覆盖 本地存储库 Window > Preferences > Maven > User Settings 中的路径。

【讨论】:

以上是关于maven插件存储在哪里的主要内容,如果未能解决你的问题,请参考以下文章

查找特定插件的 Maven 存储库中可用的版本列表?

如何获得有关新插件的公共 maven 存储库更新的通知?

为啥 Gradle 不使用插件 pom.xml 中声明的 Maven 存储库?

带有 git 存储库的 Maven 发布插件忽略 scm.user scm.password

如何使用自定义 gradle 插件而不将其发布到 maven/ivy 存储库?

最新版本的声纳 Maven 插件已损坏