Hey Mattias,

I'll deliberately leave parts of your questions out, hoping someone else picks 
them up.
[quote]
Also - our server group who handles the Magnolia deployment wants us to only 
deliver war-files to them and not exploded war-files which seems to be what 
Magnolia recommends.
[/quote] What ? Where does that come from ? If someone from the company 
recommended that to you, I'll have to publicly whip their ass ;-)
Seriously though, there is no need to deploy exploded wars, provided you 
understand the 
[url=http://documentation.magnolia-cms.com/cookbook/using-a-single-war-file-with-multiple-configurations.html]configuration
 mechanism[/url] for that.

[quote] If you have an exploded war you can upgrade / add modules by just 
adding a module-jar in WEB-INF/lib but that option is removed if we must run a 
war-file and instead we must create such a file for each small change to any 
module. Is there any way to have both. That is - add our modules to another 
path that the war-file (I cannot think of any standard webapp-way but I thought 
I'd ask)? Perhaps you have some secret / cool plugin classloader who can be 
configured to look outside the war?
[/quote]I don't really get your question.
Yes, if you update a module (be it yours, or a third party used by your 
installation), you'll have to rebuild the war file for deployment. I'm not sure 
you're implying that could be a problem, but if you do, I don't understand ;) 
Provided the creation of the .war (exploded or not)is part of your project - 
and it should be!! - then .. what's the big deal ? Of course, if you have been 
building war files "manually" for your projects instead of relying on a build 
tool to do it for you along with your modules/content/what have you, then it's 
a pain in the ass. If that's the case, hopefully, the link above will give you 
incentive to stop doing that. 

Essentially, updating a Magnolia-based project should be as smooth as updating 
a .war file (and/or the context configuration to point to a new version of that 
file) and kick the appserver to pick it up.

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=7c6a3ba6-1ccb-4fac-8a9d-b3f9022cc80b


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to