gpt4 book ai didi

plugins - pluginRepository的Gradle配置

转载 作者:行者123 更新时间:2023-12-04 08:22:38 25 4
gpt4 key购买 nike

我正在尝试获得一个简单的Gradle项目(由eclipse自动创建的项目),该项目具有Sonar进行的静态代码分析以在我们的持续集成中运行。我们的CI服务器位于代理后面,我必须通过内部Nexus服务器访问Gradle插件存储库。

userguide中所述,我已将以下内容添加到我的settings.gradle中

pluginRepositories {
maven {
url 'http://link.to.my.nexus'
}
gradlePluginPortal()
}

rootProject.name = 'GradleTestProject'

我的build.gradle看起来像这样:
plugins {
id "org.sonarqube" version "2.0.1"
}

apply plugin: 'java'

repositories {
mavenLocal()
mavenCentral()
}

dependencies {
compile 'org.slf4j:slf4j-api:1.7.21'

testCompile 'junit:junit:4.12'
}

当我在Jenkins上运行此命令时,出现以下错误消息:
FAILURE: Build failed with an exception.

* Where:
Settings file '/opt/hudson/jobs/GradleTestProject/workspace/settings.gradle' line: 1

* What went wrong:
A problem occurred evaluating settings 'workspace'.
> Could not find method pluginRepositories() for arguments [settings_20tc2o9xuj82hi1fvpe4wvcvt$_run_closure1@52b56c40] on settings 'workspace'.

我看了网上的其他例子。他们都按照我描述的方式来做。

顺便说一句:我正在使用Gradle 2.12

最佳答案

我的版本是4.0.1。

我遇到了同样的错误,没有答案就找到了您的问题,最后我在settings.gradle中找到并尝试了此方法,现在它可以工作了。

pluginManagement {
repositories {
gradlePluginPortal()

}
}

关于plugins - pluginRepository的Gradle配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38221227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com