Frage

Ich bin an einem Projekt arbeiten, wo ich verantwortlich bin von HTML, CSS und Javascript. Ich fand diese Maven-minify-Plugin , der gerade schien, was ich wollte.

Alles ist gut, wenn ich bereitstellen auf dem Server mit maven, aber wenn ich Eclipse-bin mit (STS, www.springsource.com/products/sts) das Projekt auf localhost keine CSS noch js Datei durch das Plugin erzeugt wird, laufen .

hat jemand Erfahrung mit diesem Maven Plugin, so dass sie mir sagen können, wenn es möglich sein sollte oder nicht auf localhost laufen? Hat jemand Kenntnis von einem anderen haben Plugin ich verwenden kann (kombinieren und) minify JavaScript und CSS-Dateien, wenn auf localhost in Eclipse ausgeführt wird und auch bei der Verwendung von Maven bereitstellen?

Jede Hilfe willkommen ...

---- Zusatzinformationen ----

I basicly kopiert nur in dem, was er sagte, auf der Plugin-Webseite, so dass ich diese Bits in meinem pom.xml haben:

....
<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>
....

sollte / kann ich binden das Plugin auf eine Differenz Phase?

Ich verwende nur mvn clean package und bewegen Sie den Schnappschuss in tomcat auf dem Server zu implementieren.

Ich bin nicht sicher, wie man erklären, wie ich das Webapp auf localhost laufen, aber hier geht. Ich habe einen vanilia Kater, dass ich als Server in Eclipse definiert und dann festgelegt, dass der Webapp immer in dem „Server“ bauen sollte.

War es hilfreich?

Lösung

Das minify Plugin ist in der Regel

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top