Compile only when sources have changed
--------------------------------------

                 Key: MGWT-45
                 URL: http://jira.codehaus.org/browse/MGWT-45
             Project: Maven 2.x GWT Plugin
          Issue Type: Improvement
    Affects Versions: 1.1
            Reporter: Alexander Gordt
         Attachments: CompileMojo-Patch-basedon-9580.txt, CompileMojo.java

Hi all,

since I'm working in a bigger project with several gwt projects, build time is 
an important factor. Therefore it would be very nice, if gwt sources are only 
compiled, when they have changed...

I've had a look at the java compiler mojo and modified the CompileMojo in a 
way, that should be suitable in most case (I hope).
If you think, that it is a feature that should be optional, it wouldn't be a 
problem to provide another configuration property like 
"onlyCompileOnStaleSources" to make this behavior optional. 

My patch isn't perfect since don't check if dependencies have changed or not. 
But in most cases when dependencies have changed, I'm running a "clean install" 
which automatically produces "stale" sources.

Since my project has different codestyle settings I attached the new Java file 
as well as a svn patch.

The only left change is to add another dependency to the pom:

                <dependency>
                        <groupId>org.codehaus.plexus</groupId>
                        <artifactId>plexus-compiler-javac</artifactId>
                        <version>1.5.3</version>
                </dependency>

Would be cool, if you could add this change to svn :)

Cheers,

Alex

P.s. is "patch submitted" correct if I've added it as attachment and not 
directly to svn?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to