【发布时间】:2019-04-22 03:53:18
【问题描述】:
在我的 dockerfile 上,我尝试运行这个命令行
RUN mvn install -Djavax.net.ssl.trustStore=/app/store -Djavax.net.ssl.trustStorePassword=password
它不起作用:(。我有这个错误
[致命] org.springframework:java-backend-bdd:0.1.0 的不可解析父 POM:无法传输工件 org.springframework.boot:spring-boot-starter-parent:pom:2.0.3。从/到中心(https://repo.maven.apache.org/maven2)释放:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标和“parent.relativePath”点的有效证书路径在错误的本地 POM @ 第 13 行第 13 列
我可以在参数 -Djavax.net.ssl.trustStore 或 -Djavax.net.ssl.trustStorePassword 上放任何东西,同样的错误
我也试试这个命令行
RUN ["mvn", "install","-Djavax.net.ssl.trustStore=/app/store", "-Djavax.net.ssl.trustStorePassword=password"]
如何在 Dockerfile 上运行带有参数的 maven?
【问题讨论】: