Filtered resource files are not used to create generated sources
----------------------------------------------------------------

                 Key: MGWT-285
                 URL: http://jira.codehaus.org/browse/MGWT-285
             Project: Maven 2.x GWT Plugin
          Issue Type: Bug
    Affects Versions: 2.2.0, 2.1.0-1
            Reporter: Benjamin Peter


Hello,

when I use filtered resources for messages or constant files in my maven gwt 
project it seems like the original source .properties files are used instead of 
the filtered ones from the target directory.

As far as I can see it, I have the same problem as MGWT-216 which seems to be 
closed. But it does not work for me in 2.1.0-1 or 2.2.0.

Example:

Following command is executed by the maven gwt plugin:

/usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin/java -Xmx512m -classpath 
PROJECTPATH/src/main/java:PROJECTPATH/src/main/resources:PROJECTPATH/target/admingui/WEB-INF/classes:HOME/.m2/repository/com/google/gwt/gwt-user/2.1.1/gwt-user-2.1.1.jar:HOME/.m2/repository/com/google/gwt/inject/gin/1.0/gin-1.0.jar:HOME/.m2/repository/com/google/inject/guice/2.0/guice-2.0.jar:HOME/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:HOME/.m2/repository/com/google/code/gwt-log/gwt-log/3.0.2/gwt-log-3.0.2.jar:HOME/.m2/repository/com/extjs/gxt/2.2.0/gxt-2.2.0.jar:HOME/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar:HOME/.m2/repository/com/google/gwt/gwt-user/2.1.1/gwt-user-2.1.1.jar:HOME/.m2/repository/com/google/gwt/gwt-dev/2.1.1/gwt-dev-2.1.1.jar
 com.google.gwt.i18n.tools.I18NSync -out 
PROJECTPATH/target/generated-sources/gwt namespace.client.constants.Version

What works is the following, without PROJECTPATH/src/main/resources maybe it 
even should be without PROJECTPATH/src/main/java:

/usr/lib/jvm/java-6-sun-1.6.0.22/jre/bin/java -Xmx512m -classpath 
PROJECTPATH/src/main/java:PROJECTPATH/target/admingui/WEB-INF/classes:HOME/.m2/repository/com/google/gwt/gwt-user/2.1.1/gwt-user-2.1.1.jar:HOME/.m2/repository/com/google/gwt/inject/gin/1.0/gin-1.0.jar:HOME/.m2/repository/com/google/inject/guice/2.0/guice-2.0.jar:HOME/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:HOME/.m2/repository/com/google/code/gwt-log/gwt-log/3.0.2/gwt-log-3.0.2.jar:HOME/.m2/repository/com/extjs/gxt/2.2.0/gxt-2.2.0.jar:HOME/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar:HOME/.m2/repository/com/google/gwt/gwt-user/2.1.1/gwt-user-2.1.1.jar:HOME/.m2/repository/com/google/gwt/gwt-dev/2.1.1/gwt-dev-2.1.1.jar
 com.google.gwt.i18n.tools.I18NSync -out 
PROJECTPATH/target/generated-sources/gwt namespace.client.constants.Version




Looking at the plugin source it seems the whole compile classpath is used to 
build the messages files, maybe a different classpath should be used here. I 
fear I don't have enough knowledge to make those changes myself but I guess 
shell/I18NMojo.java and AbstractGwtMojo.java maybe with SCOPEs are involved.

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