2016-04-01 15 views
0

Ich versuche, meinen Code von Ant nach Gradle zu migrieren und meine build.xml in build.gradle importiert und einige meiner Aufgaben funktionieren gut. Allerdings gibt es einige Aufgaben, wenn ich sie ausführen, sagtsrcdir Attribute müssen gesetzt werden

Ausführung fehlgeschlagen für Aufgabe ': kompilieren'.

Das Attribut srcdir muss gesetzt sein!

Das Einfügen eines Snippets meiner Build.xml und der folgenden Kompilieraufgabe schlägt fehl.

<project basedir="." default="deploy" name="FitNesse"> 
<property name="fitnesse.target" value="/build/test-fitnesse"/> 

<patternset id="test.patternset"> 
<include name="**/*Test*.java"/> 
</patternset> 
<propertyset id="test.propertyset"> 
<propertyref name="basedir"/> 
<propertyref name="test.patternset"/> 
</propertyset> 


<fileset id="classpath.fitnesse" dir="./libs"> 
<include name="antlr-2.7.7.jar"/> 
<include name="asm-4.1.jar"/> 
<include name="asm-analysis-4.1.jar"/> 
<include name="asm-commons-4.1.jar"/> 
<include name="asm-tree-4.1.jar"/ 

><target name="compile" description="Compile java sources" depends="clean"> 
<mkdir dir="build/classes"/> 
<javac includeantruntime="false"/> 
<javac srcdir="src/main/java" destdir="build/classes" debug="on"> 
<classpath refid="classpath.compile"/> 
<compilerarg value="-processorpath"/> 
<compilerarg value="-AmethodConstraintsSupported=true"/> 
</javac> 
</target> 

Quelle Ordnerstruktur /src/main/java/com/xebia/inc/XEB

Ich hatte meine src Ordnerstruktur von ant "src" zu einem gradle Projekt „/ src/main geändert/java/com/xebia/inkubator/xebium ". und lib Ordner zu Bibliotheken

Bitte helfen. Ich bin irgendwie Neuling.

Danke,

Antwort

1

Die vollständige Fehlermeldung sollten Sie die Zeilennummer geben und es ist höchstwahrscheinlich die Linie, die

<javac includeantruntime="false"/> 

, die wie ein Copy-Paste-Fehler sucht enthält.

+0

Was sollte das richtige Tag sein? (Sorry, ich bin neu das Ganze :() – Abhie28

+0

habe dies versucht und ich bekomme immer noch den gleichen Fehler. Abhie28

+0

Bitte sehen Sie sich die Aufgabe an der angegebenen Zeilennummer an, um sicherzustellen, dass Sie die richtige Zeile korrigieren. –