great work Geoffrey !
Tnx, Toni helped out too and the QA guys and Tihomir are looking to port
it to the branch (which might prove difficult since I did the
indentation style changes in the pom.xml before the build changes commits).
Are you going to remove the ant script (build.xml)?
Yes, once the version filtering is in place and there's an alternative
for the standalone build. I 'll also remove some of the jars under the
lib dir in svn.
A new feature we found is soyc, "the story of your compile" for GWT
compiles.
After compiling guvnor, open this in your browser:
drools-guvnor/target/extra/org.drools.guvnor.Guvnor/soycReport/compile-report/index.html
and you can see some info about how and what GWT compiled (permutations
etc).
The gwt-maven-plugin is very good, just had a bunch of problems because
GWT and JDT-JCE don't play togheter nice, see:
http://code.google.com/p/google-web-toolkit/issues/detail?id=5290
http://jira.codehaus.org/browse/MGWT-219
I had to make a tmp fork of the gwt-maven-plugin with MGWT-219 patched,
but there's talk that GWT 2.1 will fix it thoroughly.
With kind regards,
Geoffrey De Smet
Op 02-10-10 23:43, Michael Anstis schreef:
Woot!
I can confirm compiling and packaging from within Eclipse (using
m2eclipse) worked a treat. Great job.
I also ran clean install from the command line without issue against a
fresh source tree.
Are you going to remove the ant script (build.xml)?
Cheers,
Mike
On 1 October 2010 16:12, Geoffrey De Smet <ge0ffrey.spam(a)gmail.com
<mailto:ge0ffrey.spam@gmail.com>> wrote:
Hi guys,
The Guvnor build has changed somewhat. Here's the changes:
- "mvn clean compile" now compiles the GWT java sources to javascript
with the gwt-maven-plugin.
-- So now, to really clean build guvnor, you don't need to run the ANT
script separate no more
-- The maven plugin is about 50% faster than the ANT script.
-- This makes the entire drools build slower (as it now gwt compiles
too), but I am looking into improving that (for example in a development
mode profile, we can only gwt compile to english and firefox)
- The generated GWT javascript files have been removed from subversion
and are now generated under the target/drools-guvnor directory
-- No more A43BF34D23567676DF.js files in svn or tree conflicts on those
directories
I haven't split up drools-guvnor into drools-guvnor-gwtclient and
drools-guvnor-server, because GWT simply doesn't really allow that (not
without making the solution worse than the problem at least...).
If you feel any rough edges, let me know and I 'll take a look at it.
I 'll remove the old ANT script soon, once the maven filtering for the
version and revision is in place.
--
With kind regards,
Geoffrey De Smet
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org <mailto:rules-dev@lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/rules-dev
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev