我试图从蚂蚁迁移到摇篮。 的第一阶段是把所有依赖判断gradle.build并且仍可以通过Ant构建战争。
在蚂蚁建设任务看起来像这样:
<fileset id="project-libraries" dir="${project.libs.path}">
<include name="*jar"/>
</fileset>
<path id="master-classpath">
<fileset refid="project-libraries"/>
<fileset refid="tomcat"/>
<fileset refid="hibernate-tools"/>
<fileset refid="findbug"/>
<pathelement path="${build.dir}"/>
</path>
<target name="build" description="Build the application">
<javac destdir="${build.dir}" target="${javac.version}" source="${javac.version}" nowarn="true" deprecation="false" optimize="false" failonerror="true" encoding="utf-8" debug="on">
<src refid="src.dir.set"/>
<classpath refid="master-classpath${master-classpath-version}"/>
<compilerarg value="-Xlint:-unchecked"/>
</javac>
</target>
在摇篮我进口的build.xml使用此代码:
ant.importBuild('build.xml') { antTargetName ->
'ant_' + antTargetName
}
问题是,Ant任务( ./gradlew ant_build
)没有从摇篮依赖( dependencies { ... }
我怎样才能把它们放到classpath中(无需修改Ant构建)?