2016-04-14 3 views
1

Я новичок в системе сборки Gradle. Я хотел использовать gradle с IntelliJ IDEA 2016.1 Community Edition.Intellij не удалось скомпилировать проект градации

  • Я создал проект градации с использованием мастера.
  • создал простое приложение JavaFX
  • Я пытался построить проект и получил ошибку

Error:gradle-resources-test:aMaze_test: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream

build.gradle

group 'aryanware' 
version '1.0-SNAPSHOT' 

apply plugin: 'java' 

sourceCompatibility = 1.5 

repositories { 
    mavenCentral() 
} 

dependencies { 
    testCompile group: 'junit', name: 'junit', version: '4.11' 
} 

AmazeWindow.java

package aryanware.amaze; 

import javafx.application.Application; 
import javafx.scene.Group; 
import javafx.scene.Scene; 
import javafx.stage.Stage; 

public class AmazeWindow extends Application { 
    @Override 
    public void start(Stage primaryStage) { 
     Group root = new Group(); 
     Scene scene = new Scene(root, 300, 250); 

     primaryStage.setTitle("Hello World!"); 
     primaryStage.setScene(scene); 
     primaryStage.show(); 
    } 

    public static void main(String[] args) { 
     launch(args); 
    } 
} 

Структура проекта

Project Structure

У меня нет каких-либо хорошее знание о том, как Gradle работ. Поэтому я не могу самостоятельно решить эту ошибку.

+0

ли здание из командной строки работает? (Запустите './gradlew build') – RaGe

ответ

0

Я проверил его на форумах и швах, чтобы стать проблемой Intellij. Предлагаемое обходное решение делает недействительным кеш.

IntelliJ/Invalidate caches