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



Reply via email to