[opencms-dev] How to create manifest.xml for a module outside ofOpenCms workplace?
Nick Panienski
panienski at codecentric.de
Fri Feb 15 12:26:30 CET 2008
Hi Claus,
yes, using the shell OpenCms also tries to guess how we like to have our version number by automatically incrementing it ;)
We have a .properties file for each module, with module name, author and version. Every time we build a module from our sources we replace the corresponding parts of the manifest, thus having no problems with the auto increment feature.
Greetings
Nick
--
Mit freundlichen Grüßen
Nick Panienski
IT Consultant
codecentric GmbH
Grünewalder Str. 29-31
42657 Solingen
Telefon +49 (212) 24 94 330
Fax +49 (212) 24 94 334
Mobil +49 (151) 167 06 496
eMail panienski at codecentric.de
Internet http://www.codecentric.de
Geschäftsführer: Peter Gierse, Mirko Novakovic und Rainer Vehns Sitz der Gesellschaft: Solingen
Registergericht: Amtsgericht Wuppertal, HRB 19214
> -----Ursprüngliche Nachricht-----
> Von: opencms-dev-bounces at opencms.org
> [mailto:opencms-dev-bounces at opencms.org] Im Auftrag von Claus
> Priisholm
> Gesendet: Donnerstag, 14. Februar 2008 16:42
> An: The OpenCms mailing list
> Betreff: Re: [opencms-dev] How to create manifest.xml for a
> module outside ofOpenCms workplace?
>
> Interesting approach. When you export from within the shell,
> is the pesky
> somewhat-automatic-module-version-number-increment out of the
> loop, or will it get incrementet whenever you extract the manifest?
>
> best
> Claus
>
> Nick Panienski wrote:
> > Hi Bobi,
> >
> > we are using the OpenCms Shell and some Ant tasks to automatically
> > extract the manifest from a running OpenCms system. AFAIK
> there is no
> > easy way to build the manifest (and from what source??), as it
> > contains not only UUIDs but all the properties of a ressource (and
> > export points, explorer types, content types, you name it.)
> >
> > This is what our "Extract Module Manifest" Ant tasks does
> (considering you have a runnig OpenCms with your module):
> > - export Modul using the OpenCms Shell
> > - open the zip file and copy the manifest to /dev/whatever
> > - delete the exported module from rfs
> >
> > Now it is fairly easy to write a task that simply puts all
> your files in the right places (templates, elements, etc) and
> also copies the manifest to a zip file, resulting in a module.
> >
> > The only let down is that you have to have a running system
> from where you can get your manifest in the first place. To
> fiddle with the manifest is highly discouraged anyway! You
> can break a module quite easily...
> >
> > HTH
> > Nick
> >
> > --
> > Mit freundlichen Grüßen
> > Nick Panienski
> > IT Consultant
> >
> > codecentric GmbH
> > Grünewalder Str. 29-31
> > 42657 Solingen
> >
> > Telefon +49 (212) 24 94 330
> > Fax +49 (212) 24 94 334
> > Mobil +49 (151) 167 06 496
> > eMail panienski at codecentric.de
> > Internet http://www.codecentric.de
> >
> > Geschäftsführer: Peter Gierse, Mirko Novakovic und Rainer
> Vehns Sitz
> > der Gesellschaft: Solingen
> > Registergericht: Amtsgericht Wuppertal, HRB 19214
> >
> >> -----Ursprüngliche Nachricht-----
> >> Von: opencms-dev-bounces at opencms.org
> >> [mailto:opencms-dev-bounces at opencms.org] Im Auftrag von Bozidar
> >> Ilievski
> >> Gesendet: Mittwoch, 13. Februar 2008 17:21
> >> An: opencms-dev at opencms.org
> >> Betreff: [opencms-dev] How to create manifest.xml for a module
> >> outside ofOpenCms workplace?
> >>
> >> Hi.
> >>
> >> We are considering OpenCms Module development from Eclipse IDE.
> >> We would like to build a module archive that will be ready
> for import
> >> into OpenCms.
> >> As we investigated, the only problem would be creation of the
> >> manifest.xml file.
> >> Has anyone came up with solution how to crate manifest.xml file,
> >> without using the OpenCms Export Module tool?
> >>
> >> Regards,
> >> Bobi.
> >>
> >> --
> >> Bozidar Ilievski | bozidar.ilievski at netcetera.com.mk phone
> >> +389 -2- 30 64 532 | fax +389 -2- 30 79 495 Netcetera | 1000
> >> Skopje | Macedonia | http://netcetera.com.mk
> >>
> >> _______________________________________________
> >> This mail is sent to you from the opencms-dev mailing list
> To change
> >> your list options, or to unsubscribe from the list, please visit
> >> http://lists.opencms.org/mailman/listinfo/opencms-dev
> >>
> >
> > _______________________________________________
> > This mail is sent to you from the opencms-dev mailing list
> To change
> > your list options, or to unsubscribe from the list, please visit
> > http://lists.opencms.org/mailman/listinfo/opencms-dev
> >
>
> --
> Claus Priisholm, CodeDroids ApS
> Phone: +45 48 22 46 46
> cpr (you know what) codedroids.com -
> http://www.codedroids.com cpr (you know what) interlet.dk -
> http://www.interlet.dk
> --
> Javadocs and other OpenCms stuff:
> http://www.codedroids.com/community/opencms
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list To
> change your list options, or to unsubscribe from the list,
> please visit http://lists.opencms.org/mailman/listinfo/opencms-dev
>
More information about the opencms-dev
mailing list