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