必须设置srcdir属性

时间:2016-04-01 10:37:49

标签: ant fitness

我试图将我的代码从ant迁移到gradle并在build.gradle中导入我的build.xml,我的一些任务工作正常。 然而,当我运行它时,有一些任务,它说

任务':compile'的执行失败。

  必须设置 srcdir属性!

粘贴我的Build.xml片段并且下面的编译任务失败。

<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> 

源文件夹结构 / src / main / java / com / xebia / inc / xeb

我已将我的src文件夹结构从ant“src”更改为gradle项目“/ src / main / java / com / xebia / incubator / xebium”。和lib文件夹到libs

请帮忙。我对此很新手。

谢谢,

1 个答案:

答案 0 :(得分:1)

完整的错误消息应该为您提供行号,它很可能是包含

的行
<javac includeantruntime="false"/> 

看起来像是复制粘贴错误。