0

我在我的 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 文件。

4

0 回答 0