Is the problem that compiler:testCompile isn't running or that it doesn't find your source files?
Justin On Tue, Jan 12, 2010 at 4:21 AM, <[email protected]> wrote: > Hi, > > As part of automating Integration Tests for my project using, I am > generating some source codes. > To be specific i am using axistools wsdl2java goal to generated stubs. I > want to compile those and my client which references these stubs before > running integration tests. But now i dont know how i can make those > generated java files to be compiled automatically in (or before) > integration-test phase. > > This configuration of compiler plugin *does not* work. > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <executions> > <execution> > <id>compile-stubs-client</id> > <phase>integration-test</phase> > <goals> > <goal>testCompile</goal> > </goals> > </execution> > </executions> > </plugin> > > Axistools plugin configuration: > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>axistools-maven-plugin</artifactId> > <version>1.3</version> > <configuration> > <urls> > > <url>http://localhost:${port}/wsi/services/UploadSOServices33?wsdl</url> > > <url>http://localhost:${port}/wsi/services/ScheduleSOServices33?wsdl</ur > l> > > <url>http://localhost:${port}/wsi/services/ServiceSOServices33?wsdl</url > > > > <url>http://localhost:${port}/wsi/services/AuxiliarySOServices33?wsdl</u > rl> > > <url>http://localhost:${port}/wsi/services/SellableSOServices33?wsdl</ur > l> > </urls> > > <outputDirectory>${pom.build.directory}/generate-sources/it/cp</outputDi > rectory> > <typeMappingVersion>1.2</typeMappingVersion> > </configuration> > <executions> > <execution> > <phase>integration-test</phase> > <goals> > <goal>wsdl2java</goal> > </goals> > </execution> > </executions> > <dependencies> > <dependency> > <groupId>javax.mail</groupId> > <artifactId>mail</artifactId> > <version>${javax.mail.version}</version> > </dependency> > <dependency> > <groupId>javax.activation</groupId> > <artifactId>activation</artifactId> > <version>${javax.activation.version}</version> > </dependency> > </dependencies> > </plugin> > > Any clues? > > -- > Subir > > > Please do not print this email unless it is absolutely necessary. > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. > > WARNING: Computer viruses can be transmitted via email. The recipient > should check this email and any attachments for the presence of viruses. The > company accepts no liability for any damage caused by any virus transmitted > by this email. > > www.wipro.com >
