Hi Garner,

Thanks for following up. The approach is very simple. It calls
Java2WSDL and WSDL2Java during <generate-sources> phase. It generate
source into standard WAR plug-in structure. Then WAR plug-in picks it
up and creates the deployable WAR. I submitted the code, so you can
take a look at it.

The usage is very simple. You have to create the POW with WAR
packaging, then configure the <build> section:

<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
         <groupId>com.aeolus</groupId>
         <artifactId>test</artifactId>
         <version>1.0.0-SNAPSHOT</version>
   </parent>
   <artifactId>test-war</artifactId>
   <packaging>war</packaging>
   <name>test-war</name>

   <dependencies>
       <dependency>
           <groupId>${project.groupId}</groupId>
           <artifactId>test-core</artifactId>
           <version>${project.version}</version>
           <optional>false</optional>
       </dependency>

   </dependencies>

   <build>
       <plugins>
           <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>java2wsdl-was-maven-plugin</artifactId>
               <executions>
                   <execution>
                       <id>generate-sources</id>
                       <phase>generate-sources</phase>
                       <configuration>
                           <classname>com.aeolus.test.Test</classname>

<location>http://localhost:9080/test/Test</location>
                       </configuration>
                       <goals>
                           <goal>run</goal>
                       </goals>
                   </execution>
               </executions>
               <dependencies>
                  ALL Dependencies goes here
                  </dependencies>
           </plugin>
           <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-compiler-plugin</artifactId>
               <version>2.0</version>
               <configuration>
                   <source>1.4</source>
                   <target>1.4</target>
               </configuration>
           </plugin>
       </plugins>
   </build>

On Mon, May 5, 2008 at 6:16 PM, garner <[EMAIL PROTECTED]> wrote:
>
>
>  Hi eugene,
>
>  It looks very interesting.
>
>  I would like to know how it works? I mean how you made it.
>
>  Thanks
>  Garner
>
>
>
>
>  Eugene Silinov wrote:
>  >
>  > Hi David,
>  >
>  > Thank you for following up. I was think to add this to
>  > was6-maven-plugin at the beginning, but was6-maven-plugin is designed
>  > for deployment and starting/stopping. The plug-in that I created is a
>  > wrapper for Java2WSDL and WSDL2Java ant tasks. Although, it generates
>  > the deployable WAR out-of-the-box that ant tasks don't do. So, I'll
>  > submit it as a separate project.
>  >
>  > Thank you,
>  >
>  > -eugene
>  >
>  > On Wed, Apr 23, 2008 at 8:04 AM,  <[EMAIL PROTECTED]> wrote:
>  >> On Fri, 18 Apr 2008, Eugene Silinov wrote:
>  >>
>  >>
>  >> > Hello,
>  >> >
>  >> > I created a plug-in that generates a Web Service for WebSphere 6.0.
>  >> > The plug-in must be declared inside the POM with packaging = "war". It
>  >> > produces the "war" archive that can be deployed into WebSphere 6.0
>  >> > container. An example below illustrates a sample POM. I can make the
>  >> > plug-in to produce the J2EE container artifact based on the packaging
>  >> > type. Please, consider this one as an initial version. Let me know, if
>  >> > there is any interest in such plug-in.
>  >> >
>  >> > Thank you,
>  >> >
>  >>
>  >>  is this based on:
>  >> 
> http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.javadoc.doc/public_html/api/com/ibm/websphere/ant/tasks/Java2WSDL.html
>  >> ?
>  >>
>  >>  If so I could try to add it as a goal to:
>  >> http://mojo.codehaus.org/was6-maven-plugin/
>  >>
>  >>  Pluginsubmissions should be filed at:
>  >>
>  >> 
> http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=11062&sorter/order=DESC&sorter/field=priority&resolution=-1&component=12075
>  >>
>  >>  following the guidelines at:
>  >>  http://mojo.codehaus.org/development/submitting-a-plugin.html
>  >>
>  >>
>  >>  --
>  >>  David J. M. Karlsen - +47 90 68 22 43
>  >>  http://www.davidkarlsen.com
>  >>  http://mp3.davidkarlsen.com
>  >>
>  >>  ---------------------------------------------------------------------
>  >>  To unsubscribe from this list, please visit:
>  >>
>  >>    http://xircles.codehaus.org/manage_email
>  >>
>  >>
>  >>
>  >
>  > ---------------------------------------------------------------------
>  > To unsubscribe from this list, please visit:
>  >
>  >     http://xircles.codehaus.org/manage_email
>  >
>  >
>  >
>  >
>
>  --
>  View this message in context: 
> http://www.nabble.com/java2wsdl---wsdl2java-for-WebSphere-6.0-tp16778133p17071453.html
>  Sent from the mojo - dev mailing list archive at Nabble.com.
>
>
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to