This sounds like what I'm looking for, thanks! Unfortunately, I'm having trouble locating org.apache.maven.plugins:maven-assembly-artifact-types:2.2-beta-2 . Does anyone know if this made it out of snapshot?
Thanks, Keith On Thu, May 8, 2008 at 7:37 AM, Wouter Hermeling <[EMAIL PROTECTED]> wrote: > > Yes, you can. > > Take a look at: > > maven-assembly-plugin (version 2.2-beta-2 i believe) > > Define an assembly descriptor project as > > <project> > <modelVersion>4.0.0</modelVersion> > <artifactId>your-artifact-id</artifactId> > <groupId>your-group_id</groupId> > <version>your-version</version> > <packaging>assembly-descriptor</packaging> > <build> > <extensions> > <extension> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-assembly-artifact-types</artifactId> > <version>2.2-beta-2</version> > </extension> > </extensions> > <plugins> > <plugin> > <artifactId>maven-assembly-plugin</artifactId> > <version>2.2-beta-2</version> > </plugin> > </plugins> > </build> > </project> > > And use it in other project like: > > <plugin> > <artifactId>maven-assembly-plugin</artifactId> > <executions> > <execution> > <id>do-assembly</id> > <goals> > <goal>attached</goal> > </goals> > </execution> > </executions> > <configuration> > <descriptors> > > <descriptor>your-group-id:your-artifact-id:your-version</descriptor> > </descriptors> > </configuration> > </plugin> > > Kind regards, > Wouter > > > > > Keith Bonawitz-2 wrote: > > > > Is there an easy way for a project to share an assembly descriptors > > with all projects that have it as a parent or as a dependency? I've > > tried various combinations of > > build-helper-maven-plugin:attach-artifact, > > maven-dependency-plugin:copy and > > maven-dependency-plugin:copy-dependencies, but I'm having trouble > > getting a working configuration. In particular, > > dependency:copy-dependencies does not seem to consider parent projects > > as dependencies, while dependency:copy fails if it attempts to copy > > the assembly descriptor from the same project that is being built. > > > > At a higher level, my goal is to have each of my maven projects > > produce an artifact that is an archive of the build setup for that > > project; e.g. it should contain everything in src/ as well as pom.xml > > and (to support eclipse) .project, .classpath, and .settings/ , such > > that someone could download and unzip this artifact and immediately do > > a mvn compile. In the long run, I hope to be able to use the > > maven-dependency-plugin:copy-dependencies to aggregate such artifacts > > for all of a given project's dependencies (or rather, all dependencies > > that came from my organization) so that I can produce a single > > artifact that has everything needed to completely recreate the portion > > of my organization's build environment that is implicated by a > > particular project. > > > > As far as I can tell, the assembly plugin is the correct way to > > produce such artifacts, but it will require a non-standard assembly > > descriptor, and it seems foolish to replicate this assembly descriptor > > in every project. Is there a better way? > > > > Thanks for your help! > > Keith > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/Sharing-assembly-descriptors-in-a-multi-project-setting-tp17121023p17124841.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]
