Dashboard > Community Wiki > ... > Developing with Magnolia > How to checkout and build magnolia sources
How to checkout and build magnolia sources Log In View a printable version of the current page.

Added by Jan Haderka , last edited by Will Scheidegger on Sep 15, 2008  (view change)
Labels: 

At the moment it is a bit complicated and definitively not straightforward process.

Perhaps the best way is to:

mkdir magnolia
cd magnolia
svn checkout http://svn.magnolia.info/svn/community/magnolia/trunk/ magnolia
svn -N checkout http://svn.magnolia.info/svn/community/modules/ magnolia
cd magnolia
./checkout.sh
cd ..
mkdir enterprise
cd enterprise
svn checkout http://svn.magnolia.info/svn/enterprise/magnolia-enterprise/trunk/ magnolia-enterprise
./magnolia-enterprise/checkout.sh

If you are on windows it should be enough to rename checkout.sh to checkout.cmd to make it work there.
By executing the above you should end up with structure like follows:

/magnolia
 /magnolia
  /<core magnolia + community modules>
 /enterprise
  /<enterprise magnolia + enterprise modules>

With that in place you should be good to go for maven build.

cd magnolia/magnolia
mvn install
cd ../enterprise
mvn install

After having build all core parts of the CE and Enterprise edition you can go into any of the optional modules directories and build those as well.

Powered by a free Atlassian Confluence Open Source Project License granted to Magnolia International. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators