【问题标题】:Can we provide localRepository and proxy settings in pom.xml?我们可以在 pom.xml 中提供 localRepository 和代理设置吗?
【发布时间】:2016-05-30 14:21:34
【问题描述】:

我们的用户与专家无关,因此可以提供无缝的解决方案。 这个想法是特别提供 .m2/settings.xml 条目

<localRepository> .. <localRepository> and <proxy> ..</proxy>

这可能吗?根据稍老的Stack Overflow post

这是不可能的。是的,这不是一个最佳主意,但这是必需的,因为所有用户都是内部用户,并且我们共享相同的代理设置。是的,下载存储库不需要密码或用户 ID。

【问题讨论】:

    标签: maven maven-3 m2e


    【解决方案1】:

    不,不可能。如here 所述,&lt;localRepository&gt; 元素只能出现在 Maven 设置中。 &lt;proxy&gt; 元素也是如此。你可以通过看到Maven POM reference 没有提及他们来说服自己。

    可以做的是拥有一个settings.xml 文件,您可以将其与您的应用程序一起分发,特别是tell Maven to use those settings,与

    mvn -s YourOwnSettings.xml clean install
    

    【讨论】:

    • 感谢 Tunaki,它肯定会有所帮助,但我们必须提供嵌入式 maven 或 maven 调用程序或 mojo 执行程序并以编程方式触发 maven 目标。目前用户正在从使用默认嵌入式 m2e 的 UI 触发 maven 目标。
    • @lifeline2 您可以通过 Maven Invoker 以编程方式设置要使用的设置:请参阅 here
    猜你喜欢
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2019-08-06
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    相关资源
    最近更新 更多