Java 下载所有Maven插件

Java 下载所有Maven插件,java,maven-2,Java,Maven 2,有没有一种简单的方法可以用一个命令下载所有的官方Maven插件 我正在建立一个离线存储库,以便在公司环境中使用,我想确保我有所有正式的maven插件可用。如果你是说所有现有的maven插件,我会说没有,因为插件不仅由maven和Codehaus团队开发,而且也由第三方开发。所以我想你甚至不能确定你是否知道所有这些,更不用说下载了 如果您指的是在项目pom中配置的所有Maven插件,Maven会在构建时自动执行。如果您想要配置的插件的最新版本,请使用。没有“所有maven插件”这样的东西,因为所有

有没有一种简单的方法可以用一个命令下载所有的官方Maven插件


我正在建立一个离线存储库,以便在公司环境中使用,我想确保我有所有正式的maven插件可用。

如果你是说所有现有的maven插件,我会说没有,因为插件不仅由maven和Codehaus团队开发,而且也由第三方开发。所以我想你甚至不能确定你是否知道所有这些,更不用说下载了


如果您指的是在项目pom中配置的所有Maven插件,Maven会在构建时自动执行。如果您想要配置的插件的最新版本,请使用。

没有“所有maven插件”这样的东西,因为所有插件都是某个存储库(默认情况下是中央maven存储库)中的工件

可以添加存储库,所以即使您从中央存储库下载所有工件,它们仍然可能是您不知道的第三方存储库的插件

基本上,要从中央存储库下载所有插件,您可以下载索引并搜索存储库中的每个工件,以检查它是否是插件并下载它


嗯,您可能不想这样做。

您必须下载完整的存储库(如central),这是绝对不受欢迎的。除此之外,您还必须经常将本地副本与中心副本同步

我曾经需要为使用maven的团队维护离线存储库。我在本地服务器上安装了nexus(未连接到web),并“手动”将其与隔离域之外的另一个nexus同步。您可以“运行”pom,使其只下载所有依赖项。这就是我在连接到互联网的nexus上所做的

有没有一种简单的方法可以用一个命令下载所有Maven插件

我想你需要离线,但简短的回答是“否”

  • 没有详尽的插件列表,插件也不是集中在一个地方,所以如果你不知道你在寻找什么,“全部”是什么意思
  • 你不想
    wget
    它们(这不会给你插件依赖性)
  • 你不会想的

  • 必须使用插件(假设POM中声明了相关的
    pluginRepository
    元素)才能下载。所以,你最好的办法是用你认为需要的所有插件创建一个“假”POM,并让Maven完成它的工作。但我真诚地祝您在这项任务中好运,这需要一些时间。

    您尝试过使用吗?它似乎是一位优秀的回购经理。

    您为什么需要这样做?使用回购管理器?我希望在公司环境中创建脱机存储库。我使用的是Artifactory,但它与公司使用的代理类型有问题。对不起,我应该说页面上列出的所有官方Maven插件