Javascript Eclipse(STS)、Maven和Maven minify插件,它们可以一起工作吗?
我正在从事一个项目,负责html、css和javascript。我发现这似乎正是我想要的 当我在服务器上使用maven部署时,一切都很好,但是当我使用EclipseSTS,www.springsource.com/products/STS在localhost上运行项目时,插件不会生成css或js文件 有没有人有使用这个Maven插件的经验,所以他们可以告诉我它是否可以在本地主机上运行?有没有人知道我可以使用另一个插件来组合和缩小javascript和css文件,在Eclipse中的localhost上运行时,以及在使用Maven部署时 感谢您的帮助 --额外信息-- 我基本上只是复制了插件网页上的内容,所以我在pom.xml中有以下内容: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
....
<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。