I have been hacking at this all day and really need some help please.


this is where I am at:

           <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>build-helper-maven-plugin</artifactId>
               <executions>
                   <execution>
                       <id>add-source</id>
                       <phase>generate-sources</phase>
                       <goals>
                           <goal>add-source</goal>
                       </goals>
                       <configuration>
                           <sources>

<source>${basedir}/target/generated-sources</source>
                           </sources>
                           <artifacts>
                               <artifact>
                                   <file>*</file>
                                   <type>java</type>
                                   <classifier>required</classifier>
                               </artifact>
                               <artifact>

<file>${basedir}/target/generated-sources/</file>
                                   <type>xml</type>
                                   <classifier>required</classifier>
                               </artifact>
                           </artifacts>
                       </configuration>
                   </execution>


This includes ${basedir}/target/generated-sources/BusinessService.java and
compiles it, but does not include
${basedir}/target/generated-sources/BusinessService-wsdl-mapping.xml into
the war at all.

If I use the <resources> tag I can get it into the war under
/WEB-INF/classes but I need to get it in the war at [root]/WEB-INF/[here]




On 6/11/07, Mick Knutson <[EMAIL PROTECTED]> wrote:

I tried the war plugin like this:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version> 2.0.2</version>
                <configuration>

<dependentWarIncludes>${basedir}/target/generated-sources/*.xml</dependentWarIncludes>
                </configuration>
            </plugin>


but generated xml files located at
${basedir}/target/generated-sources/*.xml do not get included again.



On 6/11/07, Mick Knutson <[EMAIL PROTECTED]> wrote:
>
> I have an xml files that is generated and added to
> ./target/generated-sources/jdev.xml
>
> I want to put that into my WAR: /WEB-INF/
>
> Right now I can only seem to get it into my WAR: WEB-INF/classes/
>
> and that will not work for OAS.
>
>
>
> On 6/11/07, Barrett Nuzum < [EMAIL PROTECTED]> wrote:
> >
> > Hi Mick.
> >
> > What exactly are you trying to get in WEB-INF and why?
> >
> > I believe most people who need to put additional artifacts in WEB-INF
> > (say, TLD files)
> > use either a WAR overlay 
(http://maven.apache.org/plugins/maven-war-plugin/examples/war-overlay.html
> > )
> > or fudge with the dependency plugin 
(http://maven.apache.org/plugins/maven-dependency-plugin/examples/unpacking-artifacts.html
> > )
> > to unpack what they want wherever they want it.
> >
> > Barrett
> >
> > ::
> > Barrett Nuzum
> > Consultant, Skill Development
> > Direct: 918.640.4414
> > Fax: 972.789.1340
> >
> > Valtech Technologies, Inc.
> > 5080 Spectrum Drive
> > Suite 700 West
> > Addison, Texas 75001
> > www.valtech.com < http://www.valtech.com/>
> > making IT business friendly
> >
> >
> > ________________________________
> >
> > From: Mick Knutson [mailto:[EMAIL PROTECTED]
> > Sent: Mon 6/11/2007 4:17 PM
> > To: maven
> > Subject: Re: [m2] relocating resource artifacts not in ./classes
> >
> >
> >
> > Anyone have any ideas?
> >
> > I also tried to use the build-helper but that only seems to get *.java
> > files:
> >
> >             <plugin>
> >                 <groupId>org.codehaus.mojo</groupId>
> >                 <artifactId>build-helper-maven-plugin</artifactId>
> >                 <executions>
> >                     <execution>
> >                         <id>add-source</id>
> >                         <phase>generate-sources</phase>
> >                         <goals>
> >                             <goal>add-source</goal>
> >                         </goals>
> >                         <configuration>
> >                             <sources>
> >
> > <source>${basedir}/target/generated-sources</source>
> >                             </sources>
> >                             <artifacts>
> >                                 <artifact>
> >                                     <file>*</file>
> >                                     <type>*</type>
> >
> >                                     <!--<classifier>optional</classifier>-->
> >                                 </artifact>
> >                             </artifacts>
> >                         </configuration>
> >                     </execution>
> >                 </executions>
> >             </plugin>
> >
> >
> >
> >
> >
> >
> > On 6/11/07, Mick Knutson < [EMAIL PROTECTED] > wrote:
> > >
> > > I want my resources to go into ./WEB-INF/* not ./WEB-INF/classes/*
> > >
> > >         <resources>
> > >             <resource>
> > >                 <directory>${basedir}/src/main/resources</directory>
> >
> > >                 <filtering>true</filtering>
> > >             </resource>
> > >             <resource>
> > >
> > <directory>${basedir}/target/generated-sources</directory>
> > >                 <targetPath>../</targetPath>
> > >                 <excludes>
> > >                     <exclude>**/*.java</exclude>
> > >                 </excludes>
> > >                 <filtering>true</filtering>
> > >             </resource>
> > >         </resources>
> > >
> > > The above did not seem to work...
> > >
> > >
> > > --
> > > ---
> > > Thanks,
> > > Mick Knutson
> > >
> > > http://www.baselogic.com < http://www.baselogic.com/>
> > > http://www.blincmagazine.com <http://www.blincmagazine.com/>
> > > http://www.djmick.com <http://www.djmick.com/ >
> > > http://www.myspace.com/mickknutson
> > > http://www.myspace.com/djmick_dot_com
> > > http://www.myspace.com/sexybeotches
> > > http://www.thumpradio.com < http://www.thumpradio.com/>
> > > ---
> >
> >
> >
> >
> > --
> > ---
> > Thanks,
> > Mick Knutson
> >
> > http://www.baselogic.com < http://www.baselogic.com/>
> > http://www.blincmagazine.com <http://www.blincmagazine.com/>
> > http://www.djmick.com <http://www.djmick.com/ >
> > http://www.myspace.com/mickknutson
> > http://www.myspace.com/djmick_dot_com
> > http://www.myspace.com/sexybeotches
> > http://www.thumpradio.com < http://www.thumpradio.com/>
> > ---
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> ---
> Thanks,
> Mick Knutson
>
> http://www.baselogic.com
> http://www.blincmagazine.com
> http://www.djmick.com
> http://www.myspace.com/mickknutson
> http://www.myspace.com/djmick_dot_com
> http://www.myspace.com/sexybeotches
> http://www.thumpradio.com
> ---




--
---
Thanks,
Mick Knutson

http://www.baselogic.com
http://www.blincmagazine.com
http://www.djmick.com
http://www.myspace.com/mickknutson
http://www.myspace.com/djmick_dot_com
http://www.myspace.com/sexybeotches
http://www.thumpradio.com
---




--
---
Thanks,
Mick Knutson

http://www.baselogic.com
http://www.blincmagazine.com
http://www.djmick.com
http://www.myspace.com/mickknutson
http://www.myspace.com/djmick_dot_com
http://www.myspace.com/sexybeotches
http://www.thumpradio.com
---

Reply via email to