Or use build-helper-m-p to attach gen-src to build...

Wayne

On 9/25/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> That's by design. ;) Seriously, the plugins, which generates sourcecode 
> normally place their code in a subdirectory of target/generated-sources and 
> add that directory to the compiler. Your ant task doesn't add a directory to 
> the compiler plugin. Can you take a look at the axis2 maven plugin[1]?
>
> Hth,
>
> Nick Stolwijk
>
> [1] 
> http://ws.apache.org/axis2/tools/1_2/maven-plugins/maven-wsdl2code-plugin.html
>
> -----Original Message-----
> From: Andrew Strickland [mailto:[EMAIL PROTECTED]
> Sent: Tue 9/25/2007 9:14 PM
> To: [email protected]
> Subject: Maven not compiling source under generated-sources
>
> Hi all,
>
>     I am developing a "wsdl first" web service ( and client ).  I use the 
> Axis2 ant task to generate the java source for the web service from the wsdl 
> and place it in the target/generated-sources directory.  However, Maven is 
> not compiling the generated source under the target/generated-sources 
> directory.    I should mention I'm using Maven 2.0.5, Red Hat Developer 
> Studio beta1, Java 1.5, Axis2 1.3.
>
>    Why isn't Maven compiling these generated sources?
>
>    Here is a snippet from the POM:
>
>   Note: the "generate-sources" ant target is invoking the axis2 codegen task. 
>  This outputs the source into the target/generated-sources directory.  Maven 
> is not compiling these into class files.
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <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>xxx.xxx.xxx</groupId>
>
> <artifactId>OrderStatus-Client</artifactId>
>
> <packaging>jar</packaging>
>
> <name>Order Status Client</name>
>
> <description>An Order Status business service client.</description>
>
> <version>0.1</version>
>
> <properties>
>
> <dataBinding>xmlbeans</dataBinding>
>
> </properties>
>
> <profiles>
>
> <profile>
>
> <id>xmlbeans</id>
>
> <properties>
>
> <dataBinding>xmlbeans</dataBinding>
>
> </properties>
>
> </profile>
>
> <profile>
>
> <id>adb</id>
>
> <properties>
>
> <dataBinding>adb</dataBinding>
>
> </properties>
>
> </profile>
>
> </profiles>
>
> <build>
>
> <plugins>
>
> <plugin>
>
> <groupId>org.apache.maven.plugins</groupId>
>
> <artifactId>maven-antrun-plugin</artifactId>
>
> <executions>
>
> <execution>
>
> <id>unzip</id>
>
> <phase>generate-sources</phase>
>
> <configuration>
>
> <tasks>
>
> <property name="compile_classpath"
>
> refid="maven.compile.classpath" />
>
> <property name="dataBinding"
>
> value="${dataBinding}" />
>
> <ant antfile="${basedir}/build.xml"
>
> dir="${basedir}">
>
> <target name="generate-sources" />
>
> </ant>
>
> </tasks>
>
> </configuration>
>
> <goals>
>
> <goal>run</goal>
>
> </goals>
>
> </execution>
>
> </executions>
>
> </plugin>
>
> </plugins>
>
> </build>
>
> ...
>
> </project>
>
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to