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]

Reply via email to