我试图将我的代码从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
请帮忙。我对此很新手。
谢谢,
答案 0 :(得分:1)
完整的错误消息应该为您提供行号,它很可能是包含
的行<javac includeantruntime="false"/>
看起来像是复制粘贴错误。