我认为没有非编程方式可以做到这一点。因此,我建议使用带有Maven GMaven插件的普通代码(GMaven通常是将编程代码嵌入到pom中的最简单方法):
<plugin> <groupId>org.prehaus.gmaven</groupId> <artifactId>gmaven-plugin</artifactId> <executions> <execution> <id>setproperty</id> <phase>validate</phase> <goals> <goal>execute</goal> </goals> <configuration> <source>pom.properties['main.basedir']=project.parent.basedir.absolutePath.replace('\','/'); </source> </configuration> </execution> </executions></plugin>


