Geoffrey,
Thanks or moving this forward. Just one comment:
Version renamed from 5.2.0.SNAPSHOT to 5.2.0-SNAPSHOT
Never the use the inherently wrong <dot>SNAPSHOT notation again
I am no expert on this, but the reason we moved from - to .
notation was that - was an invalid character on OSGi/Eclipse bundles,
if I remember Mark's explanation correctly. Is this no longer the
case?
Edson
2010/11/25 Geoffrey De Smet <ge0ffrey.spam(a)gmail.com>:
Hi guys,
I've just upgraded the build on trunk to maven 3. Changes summary:
Requires maven 3.0.0 or higher to build
If you build it with maven 2.2.1 it will fail and tell you to get maven 3
Version renamed from 5.2.0.SNAPSHOT to 5.2.0-SNAPSHOT
Never the use the inherently wrong <dot>SNAPSHOT notation again
Refactored eclipse plugin's ANT build into a maven tycho build
I 'll write a separate mail with info about those changes later
In maven 3 you 'll see a bunch of warnings, but that's stuff that we 've
doing wrong a long time already in maven 2 too but we didn't know.
I 'll start looking into these warnings soon.
If any of your changes create new warnings (and you notice them), please
read them and deal with them (or ask me)
and don't just hide them between the other warnings as a surprise present
for me :)
Once I am able to deal with most of the current warnings, it should be more
difficult for new warnings to hide.
Here's a quick recipe on how to upgrade to Maven 3 (you probably know all
this anyway):
Linux
If you use maven 2.2.1 with yum or apt-get you 'll probably want to
uninstall that
Doesn't look like maven 3 is available yet, so installation is done the hard
way
Download maven 3 tar.gz:
http://maven.apache.org/download.html
Untar to ~/opt/build/
cd ~/opt/build/
ln -s apache-maven-3.0 apache-maven
If you 've done the ln-s trick before, you don't need to do this again:
sudo gedit /etc/environment
PATH="/home/<username>/opt/build/apache-maven/bin:<original path>"
M2_HOME="/home/<username>/opt/build/apache-maven"
MAVEN_OPTS="-Xms256m -Xmx1024m -XX:MaxPermSize=512m"
You can't use $variables in /etc/environment it seems (that's also why
there's no use of "export PATH=$M2_HOME:$PATH")
If you know of a better place than /etc/environment to do this, please tell
me :)
Reboot (there's probably a better, faster way to flush /etc/environment, but
I don't know it)
Windows
Download maven 3 zip:
http://maven.apache.org/download.html
Unzip it to C:\Program Files
Open menu Configuration screen, menu item System
tab Advanced, button Environment variables
M2_HOME="C:\Program files\apache-maven-3.0"
MAVEN_OPTS="-Xms256m -Xmx1024m -XX:MaxPermSize=512m"
PATH="%M2_HOME%\bin:%PATH%"
Reboot
--
With kind regards,
Geoffrey De Smet
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev
--
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @
www.jboss.com