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]