Hai,

This message is aimed to all the people who have been playing with the new package manager/builder from the speeltuin. I am posting this on the list since
not all the people who tried it are on the projectteam. If you have no idea what this is about and you want to test/play with it support will only be given on irc at
this moment.


In short its the new 'package and install' system for MMBase that might in the future end up as the default method (1.8 at the earliest).

ok the message :), We changed the way you can build a 'webapp' with all the needed parts allready included (functions, packaging and thememanager).

this has been tested on 1.7 and 1.8 (cvs) :

place the 3 needed applications (functions, packaging, themanager) in a directory on the _same_ level as your mmbase checkout so :

/somedir/mmbase/src/*
/somedir/applications/packaging
/somedir/applications/thememanger
/somedir/applications/functions

build mmbase in the normal way (i allways do ant bindist)

enter each of the applications and do : ant install

so 1 ant bindist and 3 ant install's total.

Now your mmbase/build/mmbase will confain a mmbase-webapp that is ready and has all the parts preinstalled to use the packaging system

install the webapp the normal way (i allways replace the ROOT webapp and rename the mmbase-webapp as ROOT).

for people who don't want to builld it themselfs i will build a new version every few days until its default at : http://www.submarine.nl/mmbase/packaging/ it has zips on date
that include the webapp needed.


restart server

3 main urls : /mmbase/mmpm and /mmbase/mmpm and /mmbase/thememanager

now install a few bundles (say mynews and mmbob), a reset of the server might be needed before the installed projects work since your webapp will
probably not autodetect the new jars.


thanks to gerard van enk for the new applications build files.

All support for this only by irc for now, sorry more later (a few weeks), and PLEASE don't use this on production systems setup a new tomcat or something this is a installer
system and before you know it installs things :).


Greetings,

Daniel.




Reply via email to