【问题标题】:Make maven project from custom nexus repositories从自定义 nexus 存储库制作 maven 项目
【发布时间】:2019-02-01 03:12:57
【问题描述】:

我在远程创建了自定义 nexus 存储库,并且我已经创建了自定义原型并将其部署到存储库。

实际上,现在我想从该自定义 nexus 存储库中的原型制作 maven 项目。

我已经在 .m2/settings.xml 中设置了远程存储库信息。 我尝试了 "mvn archetype:generate" 。 但我在原型目录列表中看不到我的自定义原型。

如果我尝试 -D 选项 ( mvn archetype:generate -DremoteRepositories=http://xxx.xxx.xxx.xxx/nexus/content/releases/ ),我可以看到我创建的原型。

还有其他方法可以从自定义远程存储库制作 maven 项目吗?

还有一个问题, 关于url,如果我尝试“http://xxx.xxx.xxx.xxx/nexus/,则找不到archetype-list。我是否必须告知archetype-catalog.xml存在的确切位置?实际上我想制作几个原型并告知位置自定义存储库给我的团队成员,以逐个使用他们想要的原型。

期待答案。谢谢。

【问题讨论】:

    标签: java maven repository nexus archetypes


    【解决方案1】:

    我翻遍了这本书并找到了它。

    其实我在settings.xml文件上搞错了

    首先,我为我的自定义远程存储库放置标签。 在 mirror 标签中,有一个 mirrorOf 属性。 我必须将 mirrorOf 标签设置为“*”。 (这意味着所有请求都应该应用于这个镜像标签)

    第二。我错过了网址。 http://xxx.xxx.xxx.xxx/nexus/content/releases/ ==> 错了。 http://xxx.xxx.xxx.xxx/nexus/content/groups/public ==> 这是正确的网址

    我自己发布了我的问题和答案。 有人参考这个。

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-31
      • 2015-02-22
      • 1970-01-01
      • 2022-01-23
      • 2014-08-31
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多