【发布时间】:2011-09-13 09:03:29
【问题描述】:
伙计们!
我遇到了类似于this 的问题。我已更改通用生命周期映射以启动 minify 资源更改目标,但仍然没有运气。
Minifier 启动,但生成的文件被放入 [project folder]/target/[project_name]/resources/js 文件夹中,我需要它们位于 sts-tc 服务器 wtpwebapps 文件夹中。我知道可以在插件配置中更改 webappTargetDir 参数,但我无法让它工作。
这是我的通用生命周期映射设置:
process-resources resources:testResources war:inplace minify:minify
这是插件配置:
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>maven-minify-plugin</artifactId>
<version>1.3.5</version>
<executions>
<execution>
<id>default-minify</id>
<phase>process-resources</phase>
<configuration>
<jsSourceDir>resources/js</jsSourceDir>
<jsTargetDir>resources/js</jsTargetDir>
<jsSourceFiles>
<jsSourceFile>main.js</jsSourceFile>
<jsSourceFile>scripts.js</jsSourceFile>
</jsSourceFiles>
<jsFinalFile>final.js</jsFinalFile>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
我是 Maven 新手,因此我们将不胜感激。
提前致谢,米哈伊尔。
【问题讨论】:
标签: javascript maven-2 minify sts-springsourcetoolsuite