2

使用Wro-maven plugin版本1.8.0。更新 CSS 文件时,一旦在 Maven 上触发全新安装,更改将丢失在 CSS 文件中并且存在旧文件。

           <plugin>
                <groupId>ro.isdc.wro4j</groupId>
                <artifactId>wro4j-maven-plugin</artifactId>
                <version>1.8.0</version>
                <executions>
                    <execution>
                        <phase>compile</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                	<nosuffix>true</nosuffix>
                    <minimize>true</minimize>
                    <destinationFolder>${basedir}/src/main/webapp/wro/</destinationFolder>
                    <contextFolder>${basedir}/src/main/webapp/</contextFolder>
                    <wroFile>${basedir}/src/main/resources/wro.xml</wroFile>
                    <wroManagerFactory>ro.isdc.wro.maven.plugin.manager.factory.ConfigurableWroManagerFactory</wroManagerFactory>
                    <extraConfigFile>${basedir}/src/main/resources/wro.properties</extraConfigFile>
                    <ignoreMissingResources>false</ignoreMissingResources>
                </configuration>
            </plugin>

请帮忙。

4

1 回答 1

1

对不起这是我的错。

我们正在编辑一个作为 wro-maven 插件的一部分生成的文件。

Wro.xml 包含组列表。每个组都将生成为一个文件(css/js 之一)。每个组都有一个组合在一起的文件列表,可在 wro.xml 中配置

我们实际上正在编辑作为最小化版本生成的组文件,因此在每次全新安装期间都会覆盖更改。编辑源文件是正确的方法。

终于找到原因了。

谢谢。

于 2016-12-28T15:54:54.237 回答