Maven在子目录中运行ant构建



我有多个JavaFX 2.0应用程序(使用netbeans 7.0生成的默认ant脚本构建),我想在父目录中通过maven pom包装成war。

战争建设程序在编译阶段有许多ant任务,如下所示:

<ant antfile="FXapplication1/build.xml" target="jar"/>

但是当我去运行'mvn compile'时,我从ant得到这个错误:

"C:pathtowarbuilderFXapplication1nbprojectbuild- php .xml:209:必须设置src.dir"

ant脚本在其自己的目录中显式调用时构建良好,因此我假设问题在于它在war构建器的本地目录中查找其源文件,而不是相对于build.xml查找它们。是否有一种方法可以为给定的蚂蚁任务指定工作路径?

尝试制作warbuilder应用程序的JavaFX应用程序模块,每个模块都有自己的pom,执行<ant antfile="build.xml" target="jar"/>
而不是从父进程运行<ant antfile="FXapplication1/build.xml" target="jar"/>
父模块应该将子模块列为模块,然后它们将作为父模块构建过程的一部分执行。

相关内容

  • 没有找到相关文章

最新更新