ApacheAnt/NetBeans—build.xml中的语句,用于将dist/myfile.jar复制到另一个文件夹
我知道,一旦ApacheAnt完成编译,就应该有一种方法将jar文件复制到另一个位置。我使用的是NetBeans 7,它创建了自己的build.xml文件,如下所示:ApacheAnt/NetBeans—build.xml中的语句,用于将dist/myfile.jar复制到另一个文件夹,ant,jar,build.xml,Ant,Jar,Build.xml,我知道,一旦ApacheAnt完成编译,就应该有一种方法将jar文件复制到另一个位置。我使用的是NetBeans 7,它创建了自己的build.xml文件,如下所示: <project name="ccabstract" default="default" basedir="." xmlns:ejbjarproject="http://www.netbeans.org/ns/j2ee-ejbjarproject/3"> <description>Builds, tests
<project name="ccabstract" default="default" basedir="." xmlns:ejbjarproject="http://www.netbeans.org/ns/j2ee-ejbjarproject/3">
<description>Builds, tests, and runs the project ccabstract.</description>
<import file="nbproject/build-impl.xml"/>
</project>
构建、测试和运行项目ccabstract。
那么,我应该在这里插入什么代码,在编译完成后,将编译好的(myfile.jar)复制到另一个文件夹(../myfolder/)。我想要的是创建一个公共文件夹,其中所有项目都会复制其中的可分发文件,并且该文件夹永远不会被清理,其中的文件只会被替换
谢谢。-我不知道Netbeans,但从它的外观来看,所有NetBean和Ant代码都在包含的文件中。可以使用Ant copy命令进行文件复制。像这样:
<copy file="filetocopy" todir="../myfolder"/>
有关详细信息,请参见Ant。作为netbeans细节的参考,您需要覆盖build.xml中的-post-jar目标
<import file="nbproject/build-impl.xml"/>
<!-- copy my files -->
<target name="-post-jar">
<copy file="myconfig.xml" flatten="true" todir="${dist.dir}"/>
</target>
<!-- ... -->
谢谢Oystein,成功了。最后,我使用了import子句下面的:
。