强制 Spring Toolsuite 在热重新部署时使用 maven-minify-plugin
伙计们!
我遇到了类似于 这个。我已经更改了通用生命周期映射以启动资源更改的 minify
目标,但仍然没有运气。
Minifier 启动,但生成的文件被放置到 [项目文件夹]/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 新手,因此我们将不胜感激。
提前致谢,米哈伊尔。
guys!
I'm stuck with the problem that looks similar to this. I have changed generic lifecycle mapping to launch minify
goal on resource change but still no luck.
Minifier launches but resulting files are placed into [project folder]/target/[project_name]/resources/js
folder, and I need them to be in sts-tc server wtpwebapps
folder. I know it's possible to change webappTargetDir parameter in the plugin configuration, but I couldn't get it to work.
Here's my generic lifecycle mapping settings:process-resources resources:testResources war:inplace minify:minify
Here's the plugin configuration:
<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>
I'm new to Maven, so any help would be appreciated.
Thanks in advance, Mikhail.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个参考网址:
http://code.google.com/p/maven-samaxes-plugin/
jsTargetDir 和 jsSourceDir 都是默认的 js,因此不需要包含它们或包含额外的文件夹。
Here is a reference url:
http://code.google.com/p/maven-samaxes-plugin/
jsTargetDir and jsSourceDir are both default to js so no need to include them or include an additional folder.