Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 捕获到异常:org.bouncycastle.asn1.pkcs.PrivateKeyInfo无法强制转换为org.bouncycastle.openssl.PEMKeyPair_Java_Maven_Docker_Jenkins_Gitlab - Fatal编程技术网

Java 捕获到异常:org.bouncycastle.asn1.pkcs.PrivateKeyInfo无法强制转换为org.bouncycastle.openssl.PEMKeyPair

Java 捕获到异常:org.bouncycastle.asn1.pkcs.PrivateKeyInfo无法强制转换为org.bouncycastle.openssl.PEMKeyPair,java,maven,docker,jenkins,gitlab,Java,Maven,Docker,Jenkins,Gitlab,我正在尝试使用docker maven插件(由spotify提供)使用Gitlab CI构建docker映像 pom.xml <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <configuration> <imageName>MY_REGISTRY/$

我正在尝试使用docker maven插件(由spotify提供)使用Gitlab CI构建docker映像

pom.xml

<plugin>
    <groupId>com.spotify</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <configuration>
        <imageName>MY_REGISTRY/${project.artifactId}</imageName>
        <imageTags>
            <imageTag>latest</imageTag>
        </imageTags>
        <dockerDirectory>docker</dockerDirectory>
        <resources>
            <resource>
                <targetPath>/</targetPath>
                <directory>${project.build.directory}</directory>
                <include>${project.build.finalName}.jar</include>
            </resource>
        </resources>
        <serverId>my-registry</serverId>
        <registryUrl>https://MY_REGISTRY/v2/</registryUrl>
    </configuration>
    <executions>
        <execution>
            <id>docker-build</id>
            <phase>install</phase>
            <goals>
                <goal>build</goal>
            </goals>
        </execution>
        <execution>
            <id>docker-push</id>
            <phase>deploy</phase>
            <goals>
                <goal>push</goal>
            </goals>
        </execution>
    </executions>
</plugin>
在Gitlab CI中,我将maven分为4个阶段:

  • 建造
  • 试验
  • Covergae代码
  • 部署
部署阶段失败,我执行以下命令:

mvn deploy  

我不知道如何解决这个问题,任何输入都将不胜感激。

这有帮助吗:?他对长格式的意思是什么-文本是唯一的区别。。。詹金斯身上的钥匙和Gitlab runner一样
mvn clean javadoc:javadoc javadoc:test-javadoc deploy -Psonar sonar:sonar
mvn deploy