0

Gradleでスクリプトを作成しました。実行 -> 外部ツール -> 外部ツールの構成 -> 新しいビルドの作成で Gradle ビルドを選択すると、エラーが発生しました。

「詳細については、エラー ログを参照してください。!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 Build ランチャー構成ウィザードを開く - 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 (e4.4 を Eclipse のバージョンに置き換えます。たとえば、e4.3、e4.2、e3.8、e3 。7)

于 2014-06-18T02:33:44.137 に答える