Hi,
first off, I'll let you know who we are. Nicolas Chalumeau and myself (Nathan Coast) have been working on a new maven plugin to manage multi-module struts webapps. We're hosting this plugin at codeczar. At codeczar we have a number of other maven plugins like the tomcat plugin.
We've produced a pre-release version of the maven-struts-module-plugin. We're restricting this announcement to the struts-dev list as we'd like to get feedback from the struts team before making a full release. Hopefully this plugin will simplify the process of building multi-module struts webapps.
The plugin website is here http://www.codeczar.com/beta/maven-struts-module-plugin/
why to use it http://www.codeczar.com/beta/maven-struts-module-plugin/benefits.html how to get it http://www.codeczar.com/beta/maven-struts-module-plugin/install.html how to use it http://www.codeczar.com/beta/maven-struts-module-plugin/usage.html
main features:
1) assembles struts-module components and deploys them into the maven repo
2) assembles webapps bundling struts-module dependencies
3) creates standalone web-application wrappers around single struts-module components (potentially useful for unit, integration and functional testing)
4) modifies all web.xml descriptors adding relevant struts-config elements
5) resolves dependencies of dependencies ensuring all required jars are assembled into WEB-INF/lib of target web-app
To demonstrate the plugin, we have restructured the struts examples webapp, the website for this is here
http://www.codeczar.com/beta/struts-examples/
In addition, this plugin enables a new way of bundling 3rd party webapp components within your webapps. To demonstrate this, we have moved logweb over to this new packaging mechanism. (logweb is log4j web admin interface and one of the struts reference apps)
http://www.codeczar.com/beta/logweb/
This is a very basic roadmap of where we go next.
1) reach agreement with the struts team as how best to structure multi-module web-apps built with maven. We are proposing these standards:
http://www.codeczar.com/beta/maven-struts-module-plugin/standards.html
2) once agreement reached we will modify the plugin to match.
3) we'll gladly help migrate any of the example struts web-apps to the new structure if needed.
Cheers Nathan
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]