在pom.xml中获取tomcat安装路径

时间:2011-10-03 06:06:26

标签: maven pom.xml

我想在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> 

1 个答案:

答案 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>