I'm talking about actually modifying the WSDL plugin code itself so it adds the WSDL XML files to your project automatically.
This thread should be useful to you -- find it on Nabble: from Kallin Nagelberg to users@maven.apache.org date Dec 19, 2007 10:17 PM subject generated sources convention Wayne On 2/14/08, Pankaj Tandon <[EMAIL PROTECTED]> wrote: > > Wayne, > Thanks for the clarification. From the way you describe it, I certainly dont > want to use the build-helper plugin. > I think I'll have to resort to the antrun plugin. > > But I'm curious what you mean by "modify the plugin to attach it's output to > MavenProject...". Where can I find more info on this? > > Thanks > > > Wayne Fay wrote: > > > > build-helper will literally attach the file to the artifact. So when > > you install or deploy the project, it will copy the xml file into your > > repo alongside the jar and pom files. I don't think this is what you > > want. > > > > What I think you want is to just copy the xml file into the proper > > directory in target/ so that it gets bundled up with the rest of the > > classes and related files, right? So use Ant or something to copy it > > where it needs to go, or modify the plugin you're using to generate > > the WSDL to attach its output to the MavenProject so it is bundled > > with the JAR. > > > > Wayne > > > > On 2/14/08, Pankaj Tandon <[EMAIL PROTECTED]> wrote: > >> > >> Hi, > >> I'm using build-helper-plugin to move class files from the > >> generated-sources > >> folder to the final jar file (pom packaging is jar). (The > >> generated-sources > >> files are client classes generated from a web-service wsdl2java). One of > >> the > >> generated file is an xml file (MyService.xml) that describes the service. > >> > >> I tried using the build-helper-plugin to get this xml file into the > >> jar'red > >> up artifact in the following way: > >> > >> <execution> > >> <id>attach-artifacts</id> > >> <phase>add-source</phase> > >> <goals> > >> <goal>attach-artifact</goal> > >> </goals> > >> <configuration> > >> <artifacts> > >> <artifact> > >> > >> <file>target/generated-sources/clientgen/com/path/to/UnifiedViewService.xml</file> > >> <type>xml</type> > >> </artifact> > >> </artifacts> > >> </configuration> > >> </execution> > >> </executions> > >> > >> Does not add the xml file into the artifact. I tried the other goals in > >> the > >> plugin, namely add-source and add-test-source. Both did not help. > >> > >> Can someone please suggest a way I can get the xml file that is generated > >> by > >> WSDL2Java into the jar file (artifact)? > >> > >> Thanks > >> Pankaj > >> > >> -- > >> View this message in context: > >> http://www.nabble.com/How-to-get-build-helper-plugin-to-place-xml-files-in-the-build-tp15489379s177p15489379.html > >> Sent from the Maven - Users mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/How-to-get-build-helper-plugin-to-place-xml-files-in-the-build-tp15489379s177p15490199.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]