On Fri, 16 Jul 2010, Andreas Hartmann wrote:

 > Am 16.07.10 12:11, schrieb Rainer Schöpf:
 > > On Fri, 16 Jul 2010, Andreas Hartmann wrote:
 > > 
 > >   >  Hi everybody,
 > >   >
 > >   >  if there is a consensus to switch to Maven in the 2.1 branch, I'd
 > > still like
 > >   >  to address some issues beforehand:
 > >   >
 > >   >  Should we keep the web application structure? At the moment, files
 > > like XSLT
 > >   >  stylesheets etc. are just copied to the webapp directory. With Maven,
 > > a
 > >   >  module is usually deployed in a single file, e.g. a JAR file.
 > > 
 > > That's the default, but there is no reason why it has to be so. More
 > > precisely,
 > > this the default goal of the package phase of the default lifecycle if you
 > > specify jar packaging in the toplevel pom.xml file.
 > > 
 > > For lenya, war packaging is probably the right thing.
 > 
 > Yes, as far as the whole web application is concerned. But what about single
 > modules? If we switch to Maven, my idea would be to build modules as Maven
 > projects. The dependency tree of a module could look like this:
 > 
 > lenya.modules.foobar
 >   \- lenya.core-api
 >   \- lenya.modules.foo
 >   \- lenya.modules.bar
 > 
 > WDYT?

Yes and no. From the top of my head I'd put the core modules into one maven 
project. 

To inhibit packaging, if I understand inheritance correctly, you set the 
inherited property for the maven-war-plugin to false in the subproject pom.xml.

 Rainer


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lenya.apache.org
For additional commands, e-mail: dev-h...@lenya.apache.org

Reply via email to