Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NetBeans Ant构建脚本的修改_Netbeans_Ant_Build - Fatal编程技术网

NetBeans Ant构建脚本的修改

NetBeans Ant构建脚本的修改,netbeans,ant,build,Netbeans,Ant,Build,我有一个NetBeans项目。我做了一些准备,使数据库迁移更容易,我将所有与迁移相关的内容放在项目根目录中的一个文件夹中。 现在,我想将整个目录包含在分发jar或war中 我推断我必须修改=“-pre-dist”目标,但我不太熟悉,而且我对所有这些netbeans选项(在构建脚本中预定义的参数)都感到迷茫 假设我的迁移数据位于文件夹“migration”中,ant命令应该如何将此文件夹包括在分发存档中?我从您的问题中了解到,您希望实现以下目标: 您有一个目录迁移,项目根目录中有一些内容 您希望此

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

我推断我必须修改=“-pre-dist”目标,但我不太熟悉,而且我对所有这些netbeans选项(在构建脚本中预定义的参数)都感到迷茫


假设我的迁移数据位于文件夹“migration”中,ant命令应该如何将此文件夹包括在分发存档中?

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

  • 您有一个目录迁移,项目根目录中有一些内容
  • 您希望此目录包含在netbeanside中的clean和build命令创建的JAR文件中
  • 要实现此目的,请在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和build命令时,生成的JAR文件将包含包含所有内容的文件夹迁移。注意:此目标不是“-pre dist”,而是“-pre jar”