You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "ant elder (JIRA)" <tu...@ws.apache.org> on 2006/10/06 13:56:24 UTC

[jira] Updated: (TUSCANY-688) WAR Maven Plugin for Tuscany

     [ http://issues.apache.org/jira/browse/TUSCANY-688?page=all ]

ant elder updated TUSCANY-688:
------------------------------

    Fix Version/s: Java-M2

> 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
>             Fix For: Java-M2
>
>         Attachments: tuscany-war-patch-20060906.txt, tuscany-war-plugin-patch-20060906-2.txt, tuscany-war-plugin-patch-20060907.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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org