[rules-dev] Drools Integration unfrozen - Rest of drools frozen from Wednesday morning

Geoffrey De Smet ge0ffrey.spam at gmail.com
Tue Feb 15 10:35:19 EST 2011


The split-off of droolsjbmn-integration is done, the repository is ready 
to be used.
See below how to get started.

But before you get started, please *check these settings*:

    * *Do not include @author tags in new files*
          o For motivation see: https://issues.jboss.org/browse/JBRULES-2869
          o All author tags have been stripped (done during split-up)
    * *Line endings are unix (\n)*
          o All files now have unix line endings (done during split-up)
    * *Do not use tab characters (\t)*
          o All files now use spaces instead of tabs (done during split-up)
    * *The license header should start with /*, not /**.*
          o All files now use correctly use /* (done during split-up).
    * Encoding for all files (except property files) is UTF-8
          o Not changes during split-up

For detailed instructions on how to configure this fast correctly, see 
the README.txt file, currently still at:
https://github.com/droolsjbpm/droolsjbpm/blob/master/README.txt#L118

How to get started
============

// Close eclipse/intellij
cd ~/projects
// Move the old repostory out of the way
mv droolsjbpm monolitic-droolsjbpm
// Make a directory to hold all the new repositories
mkdir droolsjbpm
cd droolsjbpm
git clone git at github.com:droolsjbpm/droolsjbpm-integration.git 
droolsjbpm-integration
Optional: git clone git at github.com:droolsjbpm/guvnor.git guvnor
Optional: git clone git at github.com:droolsjbpm/droolsjbpm-tools.git 
droolsjbpm-tools
// As the split-up continues, you'll be able to add more repo's
// Make a new workspace in Eclipse/IntelliJ
// Add each of the new repo's as maven projects to that new workspace


Temporary workaround during the next week
============================

Because the split-up is still ongoing (not everything split up yet + the 
hudson jobs don't deploy snapshot yet),
you 'll need to do this to get it to work, because the repo's still 
depend on the old parent pom for now:

cd ~/projects
// go the old repo and get it up to date
cd monolitic-droolsjbpm
git pull --rebase
// Just build and install the parent pom
mvn clean install -N
cd ..
cd droolsjbpm
cd guvnor
mvn clean install -DskipTests
cd ..
cd droolsjbpm-tools
mvn clean install -DskipTests


Status of split-up
===========

droolsjbpm-integration, guvnor and droolsjbpm-tools are done.
*drools* (including drools-core, drools-compiler, drools-jsr94, 
drools-template, drools-decisiontables, drools-verifier, ...) *is* 
*frozen from tomorrow morning (Wednesday).*

-- 
With kind regards,
Geoffrey De Smet

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20110215/62460cfa/attachment.html 


More information about the rules-dev mailing list