Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
当ant构建文件位于不同的目录中时,如何从maven pom启动ant构建?_Maven_Ant_Build_Pom.xml - Fatal编程技术网

当ant构建文件位于不同的目录中时,如何从maven pom启动ant构建?

当ant构建文件位于不同的目录中时,如何从maven pom启动ant构建?,maven,ant,build,pom.xml,Maven,Ant,Build,Pom.xml,当ant构建文件位于不同的目录中时,如何从maven pom启动ant构建 我在以下位置有一个ant构建文件 src/main/resources/build/build.xml 我在项目的根目录中有一个pom.xml 我想从maven构建中调用ant构建。由于build.xml是一个旧版本,因此它仅在src/main/resources/build/目录下从命令行运行。我想要一个快速的方法来启动这个ant构建,就好像我在那个目录中一样。最好的方法是什么 谢谢 Matt您应该使用maven an

当ant构建文件位于不同的目录中时,如何从maven pom启动ant构建

我在以下位置有一个ant构建文件

src/main/resources/build/build.xml

我在项目的根目录中有一个pom.xml

我想从maven构建中调用ant构建。由于build.xml是一个旧版本,因此它仅在src/main/resources/build/目录下从命令行运行。我想要一个快速的方法来启动这个ant构建,就好像我在那个目录中一样。最好的方法是什么

谢谢


Matt

您应该使用maven ant插件

我试过了,但它似乎无法从src/main/resources/build/目录运行ant脚本,只能从pom.xml所在的目录运行。是的,您可能需要将build.xml移到pom所在的目录w/pom…或者更好的方法是将其全部转换为使用maven。你去maven是有原因的,为什么你还想在ant中扮演角色?