[ http://issues.apache.org/jira/browse/TUSCANY-688?page=comments#action_12433190 ] Jeremy Boynes commented on TUSCANY-688: ---------------------------------------
Patches applied - thanks. I did have a slight problem with the sample before applying the sample patch in that the archiver objected to a duplicate entry. It would perhaps be helpful if the plugin could detect duplicates and only add them once. This may prevent duplicates as well - e.g. api ends up in both WEB-INF/lib and in WEB-INF/tuscany/boot > WAR Maven Plugin for Tuscany > ---------------------------- > > Key: TUSCANY-688 > URL: http://issues.apache.org/jira/browse/TUSCANY-688 > Project: Tuscany > Issue Type: New Feature > Components: Java SCA Tools > Affects Versions: Java-M2 > Reporter: Meeraj Kunnumpurath > Assigned To: Jeremy Boynes > Priority: Minor > Attachments: tuscany-war-patch-20060906.txt, > tuscany-war-plugin-patch-20060906-2.txt, tuscany-war-plugin-src.jar, > tuscany-webapp-sample-patch-20060906.txt > > > Hi, > This is the first cut for the Maven plugin for the Tuscany war plugin. The > plugin is attached to the packaged phase and works on the WAR file produced > by the Maven WAR plugin. It accepts the boot and extension libraries as > configuration parameteres and adds them to the original WAR at relavant > locations. Outstanding stuff, > <li>Verify the presence of the required context listeners in web XML and add > them if not present.</li> > <li>Defaults handling, don't know what the defaults are :-)</li> > Here is a usage pattern, > <code> > <project> > <modelVersion>4.0.0</modelVersion> > <artifactId>MyWar</artifactId> > <packaging>war</packaging> > <groupId>MyCompany</groupId> > <description>My War</description> > <version>1.0</version> > <build> > <plugins> > <plugin> > <groupId>org.apache.tuscany</groupId> > <artifactId>tuscany-war-plugin</artifactId> > <extensions>true</extensions> > <executions> > <execution> > <id>tuscany-war</id> > <goals> > <goal>tuscany-war</goal> > </goals> > </execution> > </executions> > <configuration> > <bootLibs> > <dependency> > <groupId>commons-io</groupId> > <artifactId>commons-io</artifactId> > <version>1.2</version> > </dependency> > </bootLibs> > <extensions> > <dependency> > <groupId>commons-collections</groupId> > <artifactId>commons-collections</artifactId> > <version>3.2</version> > </dependency> > </extensions> > </configuration> > </plugin> > </plugins> > </build> > > </project> > </code> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]