Jenkinsでのgradleビルドの実行に問題があります:Gradleバージョンはhttps://services.gradle.org/distributions/gradle-2.14.1-bin.Zip =
FAILURE:ビルドは例外で失敗しました。 *問題点: ルートプロジェクト「myApp」の設定中に問題が発生しました。 >構成 ':classpath'のすべての依存関係を解決しません。 > org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE。 を解決できませんでした。 :myApp:unspecified > org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE。 を解決できませんでした>リソース 'https:/を取得できませんでした/repo1.maven.org/maven2/org/springframework/boot/spring-boot-gradle-plugin/1.4.2.RELEASE/spring-boot-gradle-plugin-1.4.2.RELEASE.pom'. > HEAD 'https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-gradle-plugin/1.4.2.RELEASE/spring-boot -gradle-plugin-1.4.2.RELEASE.pom '。 > repo1.maven.org:Nome o servizio sconosciuto * Try: Run withスタックトレースを取得する--stacktraceオプション。 --infoまたは--debugオプションを使用して、より多くのログ出力を取得します。
これは私のbuild.gradleファイルです:
buildscript {
ext {
springBootVersion = '1.4.2.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'Java'
apply plugin: 'Eclipse-wtp'
apply plugin: 'org.springframework.boot'
apply plugin: 'war'
war {
baseName = 'myApp'
version = '1.0.5'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
}
configurations {
providedRuntime
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-thymeleaf')
providedRuntime('org.springframework.boot:spring-boot-starter-Tomcat')
compile('org.springframework.boot:spring-boot-starter-security')
testCompile('org.springframework.boot:spring-boot-starter-test')
compile('org.springframework.boot:spring-boot-starter-web')
compile('com.fasterxml.jackson.core:jackson-core:2.7.3')
compile("org.springframework:spring-jdbc")
compile('com.fasterxml.jackson.core:jackson-databind:2.7.3')
compile('com.fasterxml.jackson.core:jackson-annotations:2.7.3')
compile files('src/main/resources/static/lib/ojdbc7.jar')
// https://mvnrepository.com/artifact/org.json/json
compile group: 'org.json', name: 'json', version: '20080701'
}
エラーからわかるようにNome o servizio sconosciuto
、repo1.maven.org
はDNSを介して解決できません。そのため、ネットワークの問題があるか、Gradle用に設定しなかったプロキシサーバーを使用する必要があります。ホスト名を解決できない理由については、ITサポートにお問い合わせください。
これはネットワークの問題である可能性があります。そうでない場合は、以下の手順を試して問題を解決してください。
私も同じ問題に直面していたので、依存関係を変更して解決しようとしました。
この値はエラーになります。
compile("org.springframework.boot:spring-boot-starter-ws")
これが機能するものです
compile group: 'org.springframework.boot', name: 'spring-boot-starter-ws', version: '1.4.7.RELEASE'
参照: https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-ws/1.1.8.RELEASE
プロキシを必要としないラップトップを使用してgradle 3.5を使用してIntelliJで初めてgradleを実行しようとしたときに、spring-boot-starter依存関係を解決できない問題が発生していました。
問題がありませんでした:
apply plugin: 'org.springframework.boot'
build.gradleファイルから。含まれると、すべての依存関係をフラッシュにダウンロードしました。
私もこの問題を経験しましたが、現在受け入れられている答えとは異なる理由で。
私の場合、依存関係を格納しているサーバーに資格情報が正しく渡されていませんでした。
資格情報は、ホストコンテナーの環境変数で設定されますが、呼び出しを行う子コンテナーには存在しないため、接続はホストコンテナーでは正常に機能しましたが、子コンテナーの質問にリストされたCould not resolve...
エラーで失敗しました。
これは、 -Dオプション を使用してMAVEN_USERNAME
およびMAVEN_PASSWORD
をgradleに渡すことで解決しました。
$ gradle -DMAVEN_USERNAME=foo -DMAVEN_PASSWORD=bar
ビルドファイルには、スプリングブートプラグインがありません。
プラグインを適用する:
'org.springframework.boot'
これがないと、依存関係管理システムがSpringブートで壊れます