Let me try and whip something up.

On 26-Feb-09, at 4:35 PM, Les Hazlewood wrote:

Hi all,

I'm having a hell of a time getting this to work with web.xml files. Is there an example I can look at that produces a bundle and then consumes one? If there are any uses of this where the template file is an XML file,
that'd be really useful.

I'm trying to do this using a web.xml file as the 'template' to be exported
to other modules.  Here is what I have so far:

=== Creating the bundle (source module) ===
<plugin>
 <artifactId>maven-remote-resources-plugin</artifactId>
 <executions>
   <execution>
     <goals>
       <goal>bundle</goal>
     </goals>
     <configuration>
<resourcesDirectory>${basedir}/src/main/webapp</ resourcesDirectory>
       <includes>
         <param>**/*.xml</param>
       </includes>
     </configuration>
   </execution>
 </executions>
</plugin>

== Consuming the bundle (dependent module) ==
<plugin>
 <artifactId>maven-remote-resources-plugin</artifactId>
 <executions>
   <execution>
     <goals>
       <goal>process</goal>
     </goals>
     <configuration>
       <resourceBundles>

<resourceBundle>${project.groupId}:moduleName:${project.version}</ resourceBundle>
       </resourceBundles>
     </configuration>
   </execution>
 </executions>
</plugin>

When I look in the dependent module's
target\maven-shared-archive-resources\WEB-INF directory, there is nothing
there - no web.xml file.  Any ideas?

Cheers,

Les

On Thu, Feb 26, 2009 at 10:31 AM, Jason van Zyl <[email protected]>wrote:

The remote-resources-plugin. This is exactly how we share license templates across projects. So if you have a web.xml template you want to be used
across many projects I would take a look at  ^^^^^^^^


On 25-Feb-09, at 4:33 PM, Les Hazlewood wrote:

I have a webapp that can be deployed as one .war (development) or as two
separate .war files (production w/ firewall in between the two). I have 3
web modules to reflect this.

web-colocated
web-front
web-back

The web.xml file for each .war is nearly identical, save the spring files
listed to start up an ApplicationContext in each .war.

How can I share a single web.xml file across all 3, but filter in
different
values for the comma-delimited spring file list based on profile? Where would that master "template" web.xml file live? Or is there another way
to
go about this?

Thanks,

Les


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

-- Jakob Burckhardt



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------

What matters is not ideas, but the people who have them. Good people can fix bad ideas, but good ideas can't save bad people.

 -- Paul Graham


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to