Free and Open Source Java project which can help you to easily improve your web application page loading time. It can help you to keep your static resources (js & css) well organized, merge & minify them at run-time (using a simple filter) or build-time (using maven plugin) and has a dozen of features you may find useful when dealing with web re…
JavaScript Java Groovy
Pull request Compare This branch is 2205 commits behind alexo:1.7.x.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
wro4j-core
wro4j-examples
wro4j-extensions
wro4j-grails-plugin
wro4j-maven-plugin
wro4j-runner
README.md
eclipse-checkstyle.xml
eclipse-codeTemplates.xml
eclipse-formatter.xml
pom.xml

README.md

Web Resource Optimizer for Java

wro4j is a free and Open Source Java project which will help you to easily improve your web application page loading time. It can help you to keep your static resources (js & css) well organized, merge & minify them at run-time (using a simple filter) or build-time (using maven plugin) and has a dozen of features you may find useful when dealing with web resources.

Getting Started

In order to get started with wro4j, you have to follow only 3 simple steps.

Step 1: Add WroFilter to web.xml

    <filter>
      <filter-name>WebResourceOptimizer</filter-name>
      <filter-class>
        ro.isdc.wro.http.WroFilter
      </filter-class>
    </filter>

    <filter-mapping>
      <filter-name>WebResourceOptimizer</filter-name>
      <url-pattern>/wro/*</url-pattern>
    </filter-mapping>

Step 2: Create wro.xml

    <groups xmlns="http://www.isdc.ro/wro">
      <group name="all">
        <css>/asset/*.css</css>
        <js>/asset/*.js</js>
      </group>
    </groups>       

Step 3: Use optimized resources

    <html>
      <head>
        <title>Web Page using wro4j</title>
        <link rel="stylesheet" type="text/css" href="/wro/all.css" />
        <script type="text/javascript" src="/wro/all.js"/>
      </head>
      <body>

      </body>
    </html>     

Documentation

The documentation for this project is located on google code project page: http://code.google.com/p/wro4j/

Issues

Found a bug? Report it to the issue tracker: http://code.google.com/p/wro4j/issues/list

Feedback

If you have any questions or suggestions, please feel free to post a comment to the discussion group: https://groups.google.com/forum/#!forum/wro4j

Follow me on tweeter.

License

This project is available under the Apache License, Version 2.0.