You could use the remote-resources possibly as well. -----Original Message----- From: Wayne Fay [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 28, 2007 4:35 PM To: Maven Users List Subject: Re: [m2] Packging the same resource file in multple projects
Create the artifact with the shared resources. Use maven-dependency-plugin to unzip the artifact into the projects where you want to use it. Wayne On 2/28/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > The problem is that the resouce may not be a classpath resource (e.g. > a javascript file) and I need to install the resource(s) in a > specified directory in multiple webapps. > > Consider for instance, a set of .js files; two webapps A and B need to > install the same .js files in their webapps (above WEB-INF); yet, I do > not want to duplicate the .js files in multiple projects for obvious reasons. > > How can I do this? > > Thanks, > > /U > > -------------- Original message ---------------------- > From: "John J. Franey" <[EMAIL PROTECTED]> > > > > I think the answer is to: > > > > 1) create a new module for the resources. move the > > src/main/resources/resource.xml into the new module. > > > > 2) declare a dependency in each of A and B on the new resources module. > > > > 3) use assembly plugin in A and B to create a jar with dependencies. > > see http://maven.apache.org/plugins/maven-assembly-plugin/ > > > > Regards, > > John > > > > > > > > uma_rk wrote: > > > > > > > > > > > > I have a resource file that is shared by multiple projects. > > > That is, the resource file resource.xml needs to be packaged in > > > multiple jar files (A.jar, B.jar) as shown below. > > > > > > How can I make sure that sub-projects A and B both package the > > > resource.xml in their jarfiles? > > > > > > Also, is this the right way to structure it? I placed resource.xml > > > in parent only because its shared by the children of 'parent'. > > > > > > (parent-project > > > (src/main/resources > > > resource.xml > > > ) > > > ;; modules > > > (A > > > (src/main/...) > > > ) > > > (B > > > (src/main/...) > > > ) > > > ) > > > > > > Thanks, > > > > > > /U > > > > > > ------------------------------------------------------------------ > > > --- To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > -- > > View this message in context: > > http://www.nabble.com/Packging-the-same-resource-file-in-multple-pro > > jects-tf3310 > > 468s177.html#a9226420 > > 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] > > --------------------------------------------------------------------- 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]