バックグラウンド
私は単純な Clojure 1.9プロジェクトを持っています。
最小で構成されました.travis.yml
。
language: clojure
lein: 2.8.1
jdk:
- openjdk8
- openjdk9
- oraclejdk8
- oraclejdk9
トラビス CI
OpenJDK 8、OracleJDK 8、および OracleJDK 9 のビルドは成功しました。ただし、lein deps
ステージのOpenJDK 9では失敗しました。
Clojars から 5 つのアーティファクトを取得できません。それらはclojure-complete
、、、、およびです。clj-http
pedestal.service
pedestal.jetty
pedestal.service-tools
証明書に関連するいくつかの問題のようです。以下のログの一部を含めました。
Could not find artifact clojure-complete:clojure-complete:jar:0.2.4 in central (https://repo1.maven.org/maven2/)
Could not transfer artifact clojure-complete:clojure-complete:jar:0.2.4 from/to clojars (https://repo.clojars.org/): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
...
Could not transfer artifact clojure-complete:clojure-complete:pom:0.2.4 from/to clojars (https://repo.clojars.org/): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
...
This could be due to a typo in :dependencies, file system permissions, or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
質問
- なぜ OpenJDK9 ビルドのみで発生したのですか?
- Travis CI または私の構成のバグですか?
- どうすれば修正できますか?
ありがとう!