<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#ffffff">
The split-off of guvnor is done, the repository is ready to be used.<br>
See below how to get started.<br>
<br>
But before you get started, please <b>check these settings</b>:<br>
<ul>
<li><b>Do not include @author tags in new files</b></li>
<ul>
<li>For motivation see:
<a class="moz-txt-link-freetext" href="https://issues.jboss.org/browse/JBRULES-2869">https://issues.jboss.org/browse/JBRULES-2869</a></li>
<li>All author tags have been stripped (done during split-up)</li>
</ul>
<li><b>Line endings are unix (\n)</b></li>
<ul>
<li>All files now have unix line endings (done during split-up)<br>
</li>
</ul>
<li><b>Do not use tab characters (\t)</b></li>
<ul>
<li>All flies now use spaces instead of tabs (done during
split-up)<br>
</li>
</ul>
<li>Encoding for all files (except property files) is UTF-8</li>
<ul>
<li>Not changes during split-up</li>
</ul>
</ul>
For detailed instructions on how to configure this fast correctly,
see the README.txt file, currently still at:<br>
<a class="moz-txt-link-freetext" href="https://github.com/droolsjbpm/droolsjbpm/blob/master/README.txt#L118">https://github.com/droolsjbpm/droolsjbpm/blob/master/README.txt#L118</a><br>
<br>
<br>
How to get started<br>
============<br>
<br>
// Close eclipse/intellij<br>
cd ~/projects<br>
// Move the old repostory out of the way<br>
mv droolsjbpm monolitic-droolsjbpm<br>
// Make a directory to hold all the new repositories<br>
mkdir droolsjbpm<br>
cd droolsjbpm<br>
git clone <a class="moz-txt-link-abbreviated" href="mailto:git@github.com:droolsjbpm/guvnor.git">git@github.com:droolsjbpm/guvnor.git</a> guvnor<br>
git clone <a class="moz-txt-link-abbreviated" href="mailto:git@github.com:droolsjbpm/droolsjbpm-tools.git">git@github.com:droolsjbpm/droolsjbpm-tools.git</a>
droolsjbpm-tools<br>
// As the split-up continues, you'll be able to add more repo's<br>
// Make a new workspace in Eclipse/IntelliJ<br>
// Add each of the new repo's as maven projects to that new
workspace<br>
<br>
<br>
Temporary workaround during the next week<br>
============================<br>
<br>
Because the split-up is still ongoing (not everything split up yet +
the hudson jobs don't deploy snapshot yet),<br>
you 'll need to do this to get it to work, because the repo's still
depend on the old parent pom for now:<br>
<br>
cd ~/projects<br>
// go the old repo and get it up to date<br>
cd monolitic-droolsjbpm<br>
git pull --rebase<br>
// Just build and install the parent pom<br>
mvn clean install -N<br>
cd ..<br>
cd droolsjbpm<br>
cd guvnor<br>
mvn clean install -DskipTests<br>
cd ..<br>
cd droolsjbpm-tools<br>
mvn clean install -DskipTests<br>
<br>
<br>
Status of split-up<br>
===========<br>
<br>
Guvnor and droolsjbpm-tools are unfrozen and mostly ready.<br>
Integration is starting now, might take till tomorrow.<br>
Drools will be started Wednesday.<br>
droolsjbpm-knowledge and droolsjbpm-parent will be started later
this week<br>
drools-planner has to be redone.<br>
droolsjbpm-dist will be started after those.<br>
General cleanup and improvements can run into next week.<br>
<pre class="moz-signature" cols="72">--
With kind regards,
Geoffrey De Smet</pre>
</body>
</html>