【发布时间】:2014-04-08 10:19:41
【问题描述】:
我正在尝试使用 gradle 构建一个开源项目,但是当我在本地存储库目录中运行“gradle clean”命令时,会出现以下错误消息。
FAILURE: Build failed with an exception.
-
地点:
构建文件'/home/muhammad/OpenSource/iotsys/iotsys/build.gradle' 行:3
-
出了什么问题:
评估根项目“iotsys”时出现问题。
未找到 ID 为“maven-publish”的插件。 -
试试:
使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
构建失败
我的“build.gradle”文件看起来像这样
allprojects {
apply plugin: 'java'
apply plugin: 'maven-publish'
apply plugin: 'maven'
group = 'at.ac.tuwien.auto.iotsys'
version = '0.1'
sourceCompatibility = 1.6
repositories(){
mavenCentral()
mavenRepo url: 'https://repository.jboss.org/nexus/content/repositories/releases/', name: 'JBoss Releases'
mavenRepo url: 'https://repository.jboss.org/nexus/content/groups/public/', name: 'JBoss Public' }}
我是 gradle 和 maven 的新手。谁能帮我解决这个问题?
【问题讨论】:
-
你使用哪个版本的 Gradle?
-
我同意错误版本的 gradle 或未显示在文件中的奇怪字符。消息说它在第 3 行失败,我在 build.gradle 中添加了相同的内容并运行了 clean 目标并获得了成功。
-
哦,你不是在所有项目中都缺少 } 吗?
-
抱歉延迟回复,我使用的是项目组织建议的 gradle 1.1,由于发布整个文件的问题,我也只在此处粘贴了文件的一部分
-
maven-publish插件仅在 Gradle 1.4 中引入。 TU Wien 不应该在 2014 年使用 1.1(甚至 1.4)。:-)