我有一个项目,在另一台电脑上工作得很好。现在我正试图在另一台电脑上运行它。代理没有访问权限。在任何行动之后,它都会说
无法转移神器。无寄主路线
但是我在本地存储库中有所有的依赖项,maven只是不想从那里获取它。有没有办法让他先从当地回购处拿走所有的文物?
发布于 2017-07-26 05:21:35
本地存储库中的工件与错误的pom.xml中提到的工件之间肯定存在版本差异:无法传输工件。没有到主机的路径是因为您没有添加代理到您的pom。例:
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
-->
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>username</username>
<password>yourpassword</password>
<host>yourhost@host.com</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies> 将其添加到maven的conf文件夹中的settings.xml文件中,然后重试。
https://stackoverflow.com/questions/45318004
复制相似问题