получить путь установки tomcat в pom.xml - PullRequest
0 голосов
/ 03 октября 2011

я хочу получить корневой каталог apache tomcat, установленный в моей системе, в pom.xml

, например, мой 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 Ответ

4 голосов
/ 03 октября 2011

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...