我想在pom.xml中的系统中安装apache tomcat的根目录
例如我的tomcat安装在c:\ apache-tomcat-6.0.32
中<execution>
<id>generate.bat</id>
<phase>test</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>here i want to get tomcat director</executable>
<workingDirectory>here i want to get tomcat directory</workingDirectory>
</configuration>
</execution>
答案 0 :(得分:4)
Maven无法猜测Tomcat的安装位置。 但您可以使用属性来执行此操作。
例如,您可以更改定义${tomcat.dir}
。
<execution>
<id>generate.bat</id>
<phase>test</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>${tomcat.dir}</executable>
<workingDirectory>${tomcat.dir}</workingDirectory>
</configuration>
</execution>
然后你可以调用Maven添加到maven命令行-Dtomcat.dir=/your/path/
,或者你可以在POM中定义属性。
<project>
...
<properties>
<tomcat.dir>/your/tomcat/path</tomcat.dir>
</properties>
...
</project>