On 8/16/07, Bryan Noll <[EMAIL PROTECTED]> wrote:
> Zarick...
>
> Just wanted to let you know that your solution just helped me out. I
> would second it that it seems odd to me that extra configuration is
> required in order to get the jar your project is building into the
> assembly. Seems to me this should be the default behavior, and then the
> user could exclude if they wanted to.
Yes, total agreed :)
Zarick
>
> At any rate, thanks for posting your solution back to the board.
>
> --Bryan
>
> Zarick Lau wrote:
> > Alright, I got an answer myself. The solution is the add one more 'fileSet'
> > to include the artifact produced the jar plugin.
> >
> > <fileSet>
> > <includes>
> > <include>${artifactId}-*.jar</include>
> > </includes>
> > <directory>${basedir}/target</directory>
> > <outputDirectory>lib</outputDirectory>
> > <lineEnding>keep</lineEnding>
> > <fileMode>0664</fileMode>
> > </fileSet>
> >
> > Btw, I think that, assembly plugin should include this setup as one of the
> > default assembly descriptor (as I think it is common enough, isn't it?)
> >
> > On 8/9/07, Zarick Lau <[EMAIL PROTECTED]> wrote:
> >
> >> Dear users and developers,
> >>
> >> I have a single module project, is it possible to create an assembly
> >> such that, it include the normal project artifact, extra files
> >> (scripts/sql)
> >> and dependency in the assembly output?
> >>
> >> I can use an descriptor to include the scripts and dependencies
> >> included in the output, but the module itself is not included.
> >>
> >> For example:
> >>
> >> After mvn package (I use assembly:inline),
> >> I found the followings files in target/sample-1.0-SNAPSHOT-binary.dir:
> >> bin/start.sh
> >> lib/commons-logging-1.1.jar
> >> lib/commons-lang-2.1.jar
> >> [... some more other commonly used jar ...]
> >>
> >>
> >> However, the sample-1.0-SNAPSHOT.jar is not appear in the directory.
> >>
> >> How can I managed the sample-1.0-SNAPSHOT.jar appear in the directory?
> >>
> >> == the following is my descriptor ==
> >> <assembly>
> >> <id>binary</id>
> >> <formats>
> >> <format>zip</format>
> >> </formats>
> >> <baseDirectory>${artifactId}-${version}</baseDirectory>
> >> <includeBaseDirectory>true</includeBaseDirectory>
> >>
> >> <fileSets>
> >> <fileSet>
> >> <directory>src/main/script</directory>
> >> <filtered>false</filtered>
> >> <lineEnding>keep</lineEnding>
> >> <outputDirectory>scripts</outputDirectory>
> >> <useStrictFiltering>false</useStrictFiltering>
> >> <useDefaultExcludes>true</useDefaultExcludes>
> >> <fileMode>0555</fileMode>
> >> <directoryMode>0755</directoryMode>
> >> </fileSet>
> >> </fileSets>
> >>
> >> <dependencySets>
> >> <dependencySet>
> >> <outputDirectory>lib</outputDirectory>
> >> </dependencySet>
> >> </dependencySets>
> >>
> >> </assembly>
> >>
> >>
> >> Thanks!!
> >>
> >> Zarick Lau
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > 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]