0

我在 gradle 中创建了一个脚本。当我选择 Run -> External Tools -> External Tools Configurations -> Gradle build for Creating new build and its throwing error 发生错误。

“有关更多详细信息,请参阅错误日志。!java.lang.NullPointerException ”它显示在消息框中

编辑 build.gradle 文件后,同样的错误也显示出来了!“在“计算 Gradle 任务...”期间发生内部错误。java.lang.NullPointerException”

apply plugin: 'java'
apply plugin: 'eclipse'
version = "1.0"
sourceCompatibility = 1.7
jar {
manifest {
    attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': 
   version    
}
 }
 buildscript {
repositories {
    mavenCentral()
}

dependencies {
    classpath 'com.android.tools.build:gradle:0.4.+'
}
   }

   repositories {   
mavenCentral()  
   }
   sourceSets {
  unitTest {
      java.srcDir file('src/test/java')
      resources.srcDir file('src/test/resources')
  }
   }
 task wrapper(type: Wrapper) {
  description = 'Install Gradle wrapper'
  gradleVersion = '1.10'
}
    dependencies {

compile 'org.apache.poi:poi:3.9'
compile 'org.testng:testng:6.8.5'
compile 'org.seleniumhq.selenium:selenium-server:2.39.0'
compile 'org.seleniumhq.selenium:selenium-htmlunit-driver:2.42.2'
compile 'com.googlecode.json-simple:json-simple:1.1'
compile 'net.sf.json-lib:json-lib:2.4:jdk15'
compile 'log4j:log4j:1.2.17'
    }

     test {
     useTestNG(){  
    options.suites("src/test/resources/testng.xml")
     }
      }

      uploadArchives {
repositories {
   flatDir {
       dirs 'repos'
   }
}
    }

我在配置中遗漏了什么,有人可以帮助我吗?

4

1 回答 1

1

我在 Eclipse 中创建了一个 Gradle 项目,并将您的 build.gradle 内容粘贴到我的中。您的 gradle 脚本对我来说似乎很好。我可以: - 在 Gradle 任务视图中查看项目的 Gradle 任务 - 通过项目资源管理器上的上下文菜单和运行外部工具打开 Gradle 构建启动器配置向导 - 可以启动 Gradle 任务 所有这些都使用 STS 3.6.0 M1(最新的 Gradle Eclipse 集成

您使用的是哪个 STS?或者是哪个版本的 Gradle Eclipse 集成?NPE 的堆栈跟踪是什么?尝试从以下更新站点升级您的 Gradle Eclipse 集成:http: //dist.springsource.com/release/TOOLS/gradle如果仍然无法使用,请尝试最新的 STS 3.6.0 RC1 更新站点并从中选择 Gradle Eclipse Integration那里http://dist.springsource.com/milestone/TOOLS/update/3.6.0.RC1/e4.4(用你的eclipse版本替换e4.4,例如e4.3、e4.2、e3.8、e3 .7)

于 2014-06-18T02:33:44.137 回答