小弟现在用ant工具整合编译
ant 编译多个工程,如:A、B、C,A
工程 可单独编译,B
工程 依赖A,C工程依赖A、B,问题就出来,A工程编译成功,在编译B工程的时候发现B中有调用C工程的类导致编译错误,找不到类。
代码如下:
<path id="Bclasspath">
<fileset dir="${A.dir}/dest" includes="A.jar" />
</path>
<target name="Abuild">
<javac includeantruntime="on" srcdir="${Asrc.dir}/" destdir="${Abuild.dir}" />
<mkdir dir="${Abuild.dir}/META-INF" />
<copy todir="${Abuild.dir}/META-INF">
<fileset dir="${A.dir}/ejbModule/META-INF/" />
</copy>
<copy todir="${Abuild.dir}">
<fileset dir="${A.dir}/ejbModule/" includes="**.*" />
</copy>
</target>
<target name="Ajar" depends="Abuild">
<jar destfile="${Adest.dir}/A.jar" basedir="${Abuild.dir}" />
</target>
<target name="Bbuild" depends="Ajar">
<javac includeantruntime="on" srcdir="${Bsrc.dir}/" destdir="${Bbuild.dir}" debug="true" debuglevel="lines,source" encoding="utf-8">
<classpath refid="Bclasspath" />
</javac>
</target>
求助高手,如何才能将A、B、C三个工程成功编译?
分享到:
相关推荐
ant 编译jar包
Ant 编译 多目录demo,同时编译多个目录的Ant demo代码。
介绍了如何通过ant进行java web工程的编译操作的详细配置
Ant编译打包android工程,签名,多渠道
ant 管理整个项目的编译和运行
ant脚本编译出jar
使用Ant编译打包
Ant编译后的zookeeper源码 版本:zookeeper-release-3.4.11、apache-ant-1.9.14 可直接导入eclipse或idea
Android工程,演示如何使用Ant编译工程。
通过ant脚本,编译打包android工程。 编译打包android工程的ant脚本,Android官方提供的打包脚本。 有注释
NULL 博文链接:https://liuna718-163-com.iteye.com/blog/1859773
作为apache下的一个编译工具,可以用来编译一些较大的java web项目,简单实用方便!
Ant编译环境配置 文章《使用ant编译之签名问题》的相关资料。主要讲一些Ant编译问题。
在编译flex/java工程是采用Ant自动编译,将编译好的工程进行打包发布.
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
本文档中的内容多是从实际开发中总结出来的。 ANT 最佳实践 http://www.ossez.com/forum.php?mod=viewthread&tid=13460&fromuid=426
适合在ant下进行编译的工具,以及一些checkstyle,方便实用
ant编译staf插件
ant是构建工具,跨平台 因为ant是使用java实现的,所以它跨平台 ...功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。
ANT配置,打包,编译