我在我的 pom 中使用以下代码段来部署工件。它一直工作到现在,最近开始失败。
当我从 Jenkins Linux 机器开始构建时,相同的构建文件工作正常。
<profile>
<id>snapshots-repository</id>
<activation>
<property>
<name>!useReleaseRepo</name>
</property>
</activation>
<properties>
</properties>
<distributionManagement>
<repository>
<id>nexus</id>
<name>nexus</name>
<url>https://${nexus.instance}.xxx.com:8443/repository/maven-snapshots/</url>
</repository>
</distributionManagement>
</profile>
<profile>
<id>prod-release-repository</id>
<activation>
<property>
<name>useReleaseRepo</name>
<value>true</value>
</property>
</activation>
<properties>
</properties>
<distributionManagement>
<repository>
<id>nexus</id>
<name>nexus</name>
<url>https://${nexus.instance}.xxx.com:8443/repository/maven-releases/ </url>
</repository>
</distributionManagement>
</profile>
错误:
无法部署工件/元数据:无法使用可用的连接器工厂访问具有类型默认值的https://nexus.com:8443/repository/maven-snapshots/:BasicRepositoryConnectorFactory:无法访问https://nexus.com:8443/repository/ maven-snapshots/使用注册的运输工厂:WagonTransporterFactory: java.util.NoSuchElementException
我正在寻找有关需要更改以使其再次工作的建议。我也没有更改我的 .m2/settings 文件。