Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Eclipse(STS)、Maven和Maven minify插件,它们可以一起工作吗?_Javascript_Eclipse_Maven 2_Minify_Sts Springsourcetoolsuite - Fatal编程技术网

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

Javascript Eclipse(STS)、Maven和Maven minify插件,它们可以一起工作吗?,javascript,eclipse,maven-2,minify,sts-springsourcetoolsuite,Javascript,Eclipse,Maven 2,Minify,Sts Springsourcetoolsuite,我正在从事一个项目,负责html、css和javascript。我发现这似乎正是我想要的 当我在服务器上使用maven部署时,一切都很好,但是当我使用EclipseSTS,www.springsource.com/products/STS在localhost上运行项目时,插件不会生成css或js文件 有没有人有使用这个Maven插件的经验,所以他们可以告诉我它是否可以在本地主机上运行?有没有人知道我可以使用另一个插件来组合和缩小javascript和css文件,在Eclipse中的localho

我正在从事一个项目,负责html、css和javascript。我发现这似乎正是我想要的

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

有没有人有使用这个Maven插件的经验,所以他们可以告诉我它是否可以在本地主机上运行?有没有人知道我可以使用另一个插件来组合和缩小javascript和css文件,在Eclipse中的localhost上运行时,以及在使用Maven部署时

感谢您的帮助

--额外信息--

我基本上只是复制了插件网页上的内容,所以我在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包并将快照移动到tomcat中,以便在服务器上部署


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

minify插件通常是。你就是这么做的吗

更新:插件配置看起来很好,命令行构建可以按预期工作这一事实证实了这一点。也许可以检查您是否正在Eclipse中调用资源更改时的流程资源。为此,右键单击您的项目,然后单击Properties>Maven>Lifecycle Mapping,并找到与下面我正在使用的M2Eclipse 0.10.0的捕获等效的内容,这样您可能会有所不同


缩小插件通常是。你就是这么做的吗

更新:插件配置看起来很好,命令行构建可以按预期工作这一事实证实了这一点。也许可以检查您是否正在Eclipse中调用资源更改时的流程资源。为此,右键单击您的项目,然后单击Properties>Maven>Lifecycle Mapping,并找到与下面我正在使用的M2Eclipse 0.10.0的捕获等效的内容,这样您可能会有所不同


我很久以前就放弃了这个功能,开始使用mvn tomcat:run,因为我只处理静态文件js/css/html。我很久以前就放弃了这个功能,开始使用mvn tomcat:run,因为我只处理静态文件js/css/html。