I'm able to generate similar packages without the /target/../ something included using assembly 2.2-beta-1. I don't use <baseDirectory> tag at all and inside fileset, I use for example: <directory>${basedir}/target/dependency</directory> <outputDirectory>lib/</outputDirectory>
That works for me. Kalle On 1/3/08, Pankaj Tandon <[EMAIL PROTECTED]> wrote: > > > Just to provide a workaround.. I punted and ended up using the ant zip > task. > That works fine. > If in the meanwhile someone finds out how to solve this using the assembly > plugin please reply to this thread. > > Thanks > Pankaj > > > Pankaj Tandon wrote: > > > > Hi, > > I was away for 10 days so I couldn't participate in this discussion. But > > thanks Ryan for persuing the cause! > > > > However, I'm not sure how the solution is working for you. It will > greatly > > help if you provide details. > > > > First, I used the following plugin config: > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-assembly-plugin</artifactId> > > <executions> > > <execution> > > <id>assemble</id> > > <phase>verify</phase> > > <goals> > > <goal>attached</goal> > > </goals> > > > > <configuration> > > <descriptors> > > <descriptor>src/war-assembly.xml</descriptor> > > </descriptors> > > </configuration> > > </execution> > > </executions> > > > > </plugin> > > > > > > Note that in the above config, there is no explicit mention of the > > version. But when I looked in my local repo, I was getting 2.2-beta-1. > > So, somehow it *was* pulling the latest version. > > But anyway, I did mention the version like so: > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-assembly-plugin</artifactId> > > <version>2.2-beta-1</version> > > <executions> > > <execution> > > <id>assemble</id> > > <phase>verify</phase> > > <goals> > > <goal>attached</goal> > > </goals> > > > > <configuration> > > <descriptors> > > <descriptor>src/war-assembly.xml</descriptor> > > </descriptors> > > </configuration> > > </execution> > > </executions> > > > > </plugin> > > > > And just for completeness, here's my descriptor: > > <assembly> > > <id>portal</id> > > <formats> > > <format>war</format> > > </formats> > > <includeBaseDirectory>false</includeBaseDirectory> > > <baseDirectory></baseDirectory> > > <fileSets> > > <fileSet> > > <includes> > > <include>target/portal/**</include> > > <outputDirectory>/</outputDirectory> > > </includes> > > </fileSet> > > </fileSets> > > </assembly> > > > > I *still* get the target/portal in the top level :( > > > > What am I doing wrong? > > > > To answer your earlier question, as to why I could not use the war > > plugin.. it is because the war plugin needs the location of the web.xmlin > > a certain location... herer all I want is the zip up the existing > > structure after my custom mojo has made mids to it. > > > > Any help will be highly appreciated! > > > > Thanks > > Pankaj > > > > > > Ryan Moquin wrote: > >> > >> Yeah, that seems to have solved the problem.... I must have been stuck > >> then > >> on the 2.1 then. > >> > >> On Dec 27, 2007 3:16 PM, Ryan Moquin <[EMAIL PROTECTED]> wrote: > >> > >>> So, by using that, it pull whatever the latest released version is? > >>> > >>> > >>> On Dec 27, 2007 3:14 PM, Wendy Smoak <[EMAIL PROTECTED]> wrote: > >>> > >>> > On Dec 27, 2007 1:09 PM, Ryan Moquin <[EMAIL PROTECTED]> wrote: > >>> > > My pom specified the assembly plugin like this: > >>> > > > >>> > > <plugin> > >>> > > <artifactId>maven-assembly-plugin</artifactId> > >>> > > <configuration> > >>> > > > >>> > > I'm guessing this means I'm using version 2.2, and more than > likely > >>> he > >>> > is > >>> > > using the same thing? > >>> > > >>> > It means you're using whatever is in your local repository, so > there's > >>> > no telling. > >>> > > >>> > Try adding this... <version>2.2-beta-1</version> > >>> > > >>> > -- > >>> > Wendy > >>> > > >>> > > --------------------------------------------------------------------- > >>> > To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> > For additional commands, e-mail: [EMAIL PROTECTED] > >>> > > >>> > > >>> > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/assembly-plugin---topLevel-directory-to-be-supressed-in-war-tp14424240s177p14598572.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] > >