修改NetBeans Ant构建脚本

时间:2010-10-29 09:58:58

标签: netbeans ant build

我在NetBeans中有一个项目。我做了一些准备工作以使数据库迁移更容易,并且我将与迁移相关的所有内容放在我项目的根目录中的一个文件夹中。 现在我想让整个目录包含在分发jar或war中。

我扣除了我必须修改=“ - pre-dist”目标,但我不太熟悉并且我在所有这些netbeans选项中丢失了,在构建脚本中预定义的参数。

假设我的迁移数据位于“迁移”文件夹中,那么ant命令应该如何在distrubution归档文件中包含此文件夹?

1 个答案:

答案 0 :(得分:1)

我从您的问题中了解到您希望实现以下目标:

  1. 您有一个目录迁移,其中包含项目根目录中的一些内容
  2. 您希望此目录包含在由NetBeans IDE中的clean和build命令创建的JAR文件中
  3. 要实现此目的,请在build.xml文件中添加以下ANT目标:

    <target name="-pre-jar">
        <mkdir dir="${build.classes.dir}/migration"/>
        <copy todir="${build.classes.dir}/migration">
            <fileset dir="${basedir}/migration"/>
        </copy>
    </target>
    

    现在,当您运行命令clean并构建生成的JAR文件时,将包含具有所有内容的文件夹迁移。注意:此目标不是“-pre-dist”,而是“-pre-jar”