Hi, I am trying to build a one-jar by maven2. I always got the following warning and end up the jar wanted to put in main folder was not included.
[WARNING] The following patterns were never triggered in this artifact inclusion filter: * 'MountainJavaEE:gateway' Here is my assembly xml <assembly> <id>one-jar</id> <formats> <format>jar</format> </formats> <includeBaseDirectory>false</includeBaseDirectory> <dependencySets> <dependencySet> <outputDirectory/> <outputFileNameMapping></outputFileNameMapping> <unpack>true</unpack> <includes> <include>com.simontuffs:one-jar-boot</include> </includes> </dependencySet> <dependencySet> <outputDirectory>main</outputDirectory> <includes> <include>${groupId}:${artifactId}</include> </includes> </dependencySet> <dependencySet> <outputDirectory>lib</outputDirectory> <scope>runtime</scope> <excludes> <exclude>com.simontuffs:one-jar-boot</exclude> <exclude>${groupId}:${artifactId}</exclude> </excludes> </dependencySet> </dependencySets> </assembly> Also, I would like to mention that if I put "log4j:log4j" instead of "${groupId}:${artifactId}" I can see the log4j jar was packed inside the main folder. Any suggestion will be really appreciated. Tiger