Java 价值。(点)在Maven Antrun插件中

Java 价值。(点)在Maven Antrun插件中,java,maven,ant,maven-antrun-plugin,Java,Maven,Ant,Maven Antrun Plugin,在Ant中,可用于引用基本目录。我有一个遗留项目,在/build目录中有一个Ant文件,调用/src目录中的Ant文件(在本文中,我使用/作为项目目录的相对目录) 现在,当我在/build目录中执行Ant文件时,是/build,当进程流到/src中的Ant文件时,该文件中的值是/src 现在我尝试用Maven包装整个构建。我将一个pom.xml放入主目录,并通过 <ant antfile="cbuild.xml" dir="./build" target="all" /> 在c

在Ant中,
可用于引用基本目录。我有一个遗留项目,在
/build
目录中有一个Ant文件,调用
/src
目录中的Ant文件(在本文中,我使用
/
作为项目目录的相对目录)

现在,当我在
/build
目录中执行Ant文件时,
/build
,当进程流到
/src
中的Ant文件时,该文件中
的值是
/src

现在我尝试用Maven包装整个构建。我将一个pom.xml放入主目录,并通过

<ant antfile="cbuild.xml" dir="./build" target="all" />

cbuild.xml
中,
的值是
/build
,但在
/src
中的构建文件中,
现在也计算为
/build


这是怎么发生的?我能做些什么吗?

包装是个坏主意。最好将项目迁移到Maven…@khmarbaise:该项目的Ant构建文件由我们公司另一个分公司的一个小组维护。我的任务是使每个项目都与Maven/Nexus兼容。我尝试尽可能多地迁移到Maven,但是如果Ant构建非常复杂,并且负责的团队几乎没有时间,那么我们需要一个替代解决方案。