我正在使用Maven 3.1.1并使用Maven-war插件v 2.4。我想在$ {basedir}/target/war/work目录以外的目录中创建缓存,但我似乎无法弄清楚如何配置插件来实现这一目标。我试过如何更改Maven-WAR插件的缓存文件位置?
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<useCache>true</useCache>
<workDirectory>/tmp/${project.artifactId}/war/work</workDirectory>
</configuration>
<goals>
<goal>inplace</goal>
</goals>
</plugin>
</plugins>
但是,工作目录从不改变。任何想法如何配置的东西,使插件尊重我想放置缓存文件的位置?
正在运行什么命令当你期望输出在/ tmp/...? – Augusto
我正在运行“mvn clean install” – Dave
为什么你想改变那个目录?这是什么原因? – khmarbaise