Could be done, especially if the plugin dependencies are commented out by default. I guess the real question is what proportion of sites need all the plugins, or even need any plugin aside from those already included?
If you want to see them included by default, I would suggest you raise a Jira to have it done: http://issues.appfuse.org/browse/APF Mike. On 7/5/07, Travers Snyman <[EMAIL PROTECTED]> wrote:
Ok I will include each plugin seperately. I haven't done this before, so will checkout the maven site. Funny enough, maven did not complain with the dependency as I had it. Should the struts plugins not all be included in the final version of Appfuse 2 and let users do exclusions of unwanted stuff ? Travers ------------------------------ *From:* Michael Horwitz [mailto:[EMAIL PROTECTED] *Sent:* 05 July 2007 09:45 AM *To:* [email protected] *Subject:* Re: [appfuse-user] struts bundled plugins in appfuse2 I took a quick look in the repository, and struts2-plugins is a pom file only. Including it as you have below should make Maven throw an error - by default all dependencies are taken to be jar files. You are going to need to include each plugin you want to use as a separate dependency. On the subject of transitive dependencies you may need to do some work to exclude any unwanted dependencies that come in transitively from the plugins. This does take a bit of fiddling to get things right. Mike. On 7/5/07, *Travers Snyman* <[EMAIL PROTECTED]> wrote: Thanks Mike I include the following in my project pom.xml <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-plugins</artifactId> <version>${struts.version}</version> </dependency> It does not do anything with regards to downloading the plugins (mvn integration-test). I notice in the m2 local repository, there are specific artifacts for the codebehind and spring plugins. Also these are included as modules in the struts2-plugins bundle. Will there not be a conflict if I eventually get the struts-plugins downloaded? Thanks Travers ------------------------------ *From:* Michael Horwitz [mailto: [EMAIL PROTECTED] *Sent:* 04 July 2007 04:29 PM *To:* [email protected] *Subject:* Re: [appfuse-user] struts bundled plugins in appfuse2 The Struts 2 Spring plugin is also included. To add another plugin, simply add the dependency to your project's pom.xml . Mike. On 7/4/07, *Travers Snyman *< [EMAIL PROTECTED]> wrote: Am I correct in the understanding that creating a project with the basic struts archetype, only the struts core and code behind are included in the project ? If one wanted to use some of the bundled struts 2 plugins like jasperReports, jfreeChart, sitegraph, etc. how would I do that ?. Do I add dependencies in the appfuse-struts-2.0-m5.pom or in the generated pom under my project directory or is there another way of using the bundled plugins. Regards Travers
