You still need to declare a binding in the pom (unless you have a custom
packaging type which already includes this).
All this i very easy to find out by executing from command line. Does it
work there? Check the console output and verify that the plugin really
executes.

/Anders

On Wed, Sep 7, 2011 at 09:29, Stephen Coy <[email protected]> wrote:

> This plugin is bound by default to the "process-classes" phase for the
> ws-gen goal. I think the problem is that there is not yet an m2e connector
> for this plugin. The OP can still run a regular "maven install" from inside
> eclipse as he did before and this will work (I do it every day for the
> ws-import goal).
>
> Cheers
>
> Steve C
>
> On 07/09/2011, at 5:09 PM, Anders Hammar wrote:
>
> Well, your issue is a basic Maven issue. You have not bound the execution
> of the plugin to the maven build lifecycle. You have merely created a m2e
> configuration, which I guess m2e ignores as the plugin is not bound to the
> lifecycle.
>
> Read this:
>
> http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
>
> /Anders
>
> On Wed, Sep 7, 2011 at 08:58, Thomas Chang <[email protected]> wrote:
>
>> You can find the code in the pom.xml as follow:
>>
>> ...
>>
>> <artifactId>jaxws-maven-plugin</artifactId>
>> ...
>>
>> Doesn't it mean the jaxws-plugin not bound?
>>
>>
>> Thomas
>>
>>
>>
>>
>> --- Anders Hammar *<[email protected]>* schrieb am *Mi, 7.9.2011:
>>
>>
>> Von: Anders Hammar <[email protected]>
>> Betreff: Re: [m2e-users] Cannot create the wsdl by using plugin wsgen
>> An: "Maven Integration for Eclipse users mailing list" <
>> [email protected]>
>> Datum: Mittwoch, 7. September, 2011 08:34 Uhr
>>
>>
>> But the jaxws plugin hasn't been bound to the lifecycle?
>>
>> /Anders
>>
>> On Wed, Sep 7, 2011 at 08:09, Thomas Chang 
>> <[email protected]<http://mc/[email protected]>
>> > wrote:
>>
>> Hi all,
>>
>> Formerly I use the maveb 2.0.8 and can use the wsgen plugin to create the
>> wsdl file in eclipse by running mvn package or mvn install.
>>
>> Now I change to use the maven 3.0.3 and I can't create the wsdl anymore.
>> Here is my pom.xml.
>>
>> <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>
>>     <groupId>com.mycompany.app</groupId>
>>     <artifactId>TestWebService</artifactId>
>>     <packaging>war</packaging>
>>     <version>1.0-SNAPSHOT</version>
>>     <name>TestWebService Maven Webapp</name>
>>     <url>http://maven.apache.org</url>
>>     <pluginRepositories>
>>         <pluginRepository>
>>             <id>maven2-repository.dev.java.net</id>
>>             <url>http://download.java.net/maven/2/</url>
>>         </pluginRepository>
>>     </pluginRepositories>
>>     <dependencies>
>>         <dependency>
>>             <groupId>junit</groupId>
>>             <artifactId>junit</artifactId>
>>             <version>3.8.1</version>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>commons-logging</groupId>
>>             <artifactId>commons-logging</artifactId>
>>             <version>1.1.1</version>
>>         </dependency>
>>         <!-- jax-ws -->
>>         <dependency>
>>             <groupId>com.sun.xml.ws</groupId>
>>             <artifactId>jaxws-rt</artifactId>
>>             <version>2.1.5</version>
>>             <exclusions>
>>                 <exclusion>
>>                     <groupId>com.sun.xml.bind</groupId>
>>                     <artifactId>jaxb-impl</artifactId>
>>                 </exclusion>
>>                 <exclusion>
>>                     <groupId>javax.xml.bind</groupId>
>>                     <artifactId>jaxb-api</artifactId>
>>                 </exclusion>
>>                 <exclusion>
>>                     <groupId>javax.xml.stream</groupId>
>>                     <artifactId>stax-api</artifactId>
>>                 </exclusion>
>>                 <exclusion>
>>                     <groupId>javax.xml.soap</groupId>
>>                     <artifactId>saaj-api</artifactId>
>>                 </exclusion>
>>                 <exclusion>
>>                     <groupId>com.sun.xml.messaging.saaj</groupId>
>>                     <artifactId>saaj-impl</artifactId>
>>                 </exclusion>
>>             </exclusions>
>>         </dependency>
>>         <dependency>
>>             <groupId>javax.xml.bind</groupId>
>>             <artifactId>jaxb-api</artifactId>
>>             <version>2.1</version>
>>             <scope>provided</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>com.sun.xml.bind</groupId>
>>             <artifactId>jaxb-impl</artifactId>
>>             <version>2.1.9</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>javax.xml.stream</groupId>
>>             <artifactId>stax-api</artifactId>
>>             <version>1.0-2</version>
>>             <scope>provided</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.slf4j</groupId>
>>             <artifactId>slf4j-log4j12</artifactId>
>>             <version>1.6.2</version>
>>         </dependency>
>>     </dependencies>
>>     <build>
>>         <finalName>TestWebService</finalName>
>>         <plugins>
>>             <plugin>
>>                 <groupId>org.eclipse.m2e</groupId>
>>                 <artifactId>lifecycle-mapping</artifactId>
>>                 <version>1.0.0</version>
>>                 <configuration>
>>                     <lifecycleMappingMetadata>
>>                         <pluginExecutions>
>>                             <pluginExecution>
>>                                 <pluginExecutionFilter>
>>                                     <groupId>org.codehaus.mojo</groupId>
>>
>> <artifactId>jaxws-maven-plugin</artifactId>
>>                                     <versionRange>1.10</versionRange>
>>                                     <goals>
>>                                         <goal>wsgen</goal>
>>                                     </goals>
>>                                 </pluginExecutionFilter>
>>                                 <action>
>>                                     <execute />
>>                                 </action>
>>                             </pluginExecution>
>>                         </pluginExecutions>
>>                     </lifecycleMappingMetadata>
>>                 </configuration>
>>             </plugin>
>>             <plugin>
>>                 <groupId>org.apache.maven.plugins</groupId>
>>                 <artifactId>maven-surefire-plugin</artifactId>
>>                 <configuration>
>>                     <skip>true</skip>
>>                 </configuration>
>>             </plugin>
>>             <plugin>
>>                 <groupId>org.apache.maven.plugins</groupId>
>>                 <artifactId>maven-compiler-plugin</artifactId>
>>                 <configuration>
>>                     <source>1.5</source>
>>                     <target>1.5</target>
>>                 </configuration>
>>             </plugin>
>>         </plugins>
>>     </build>
>> </project>
>>
>>
>> Cheers
>>
>> Thomas
>>
>> _______________________________________________
>> m2e-users mailing list
>> [email protected] <http://mc/[email protected]>
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>
>>
>>
>> -----Integrierter Anhang folgt-----
>>
>>
>> _______________________________________________
>> m2e-users mailing list
>> [email protected] <http://mc/[email protected]>
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>
>> *
>> _______________________________________________
>> m2e-users mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>
>>
> _______________________________________________
> m2e-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/m2e-users
>
>
>
> _______________________________________________
> m2e-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/m2e-users
>
>
_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to