代码之家  ›  专栏  ›  技术社区  ›  CodeReaper

Eclipse(STS)、Maven和Maven minify插件,它们可以一起工作吗?

  •  2
  • CodeReaper  · 技术社区  · 14 年前

    我正在从事一个项目,负责html、css和javascript。我找到了这个 maven-minify-plugin 这似乎正是我想要的。

    当我在服务器上使用maven部署时,一切都很好,但是当我在本地主机上使用Eclipse(STS,www.springsource.com/products/STS)运行项目时,插件不会生成css或js文件。

    感谢您的帮助。。。

    我基本上只是复制了插件网页上的内容,所以我在pom.xml中有以下内容:

    ....
    <build>
        <plugins>
            ....
            <plugin>
                <groupId>com.samaxes.maven</groupId>
                <artifactId>maven-minify-plugin</artifactId>
                <version>1.1</version>
                <executions>
                    <execution>
                        <id>default-minify</id>
                        <phase>process-resources</phase>
                        <configuration>
                            <cssFiles>
                                ....
                                <param>forms.css</param>
                                <param>jquery.droppy.css</param>
                                <param>jquery.jgrowl.css</param>
                            </cssFiles>
                            <jsFiles>
                                ....
                                <param>jquery.droppy.js</param>
                                <param>jquery.jgrowl.js</param>
                            </jsFiles>
                            <jsFinalFile>script.js</jsFinalFile>
                            <linebreak>-1</linebreak>
                            <nomunge>false</nomunge>
                            <verbose>false</verbose>
                            <preserveAllSemiColons>false</preserveAllSemiColons>
                            <disableOptimizations>false</disableOptimizations>
                            <bufferSize>4096</bufferSize>
                        </configuration>
                        <goals>
                            <goal>minify</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    ....
    

    我应该/可以将插件绑定到差异阶段吗?

    我只是用 mvn clean package 并将快照移动到tomcat中以部署到服务器上。

    我不确定如何解释我是如何在localhost上运行webapp的,但这里是。我有一个vanilia tomcat,我在Eclipse中将其定义为服务器,然后定义webapp应该始终构建在该“服务器”中。

    1 回复  |  直到 13 年前
        1
  •  0
  •   Glorfindel DataWraith    5 年前

    minify插件通常是 bound to the process-resources phase . 你就是这么做的吗?

    更新: 插件配置看起来很好(命令行构建按预期工作这一事实证实了这一点)。也许检查一下你在打电话 process-resources 在Eclipse内部,关于资源更改。为此,, 右击 那你的项目呢 房地产>马文>生命周期映射

    alt text

    推荐文章
    zak  ·  Spring oxm的使用
    11 年前