I recently upgrade to Maven 3 Official. Now one of my build doesn't seem to
work. I haven't changed any of the source code and it was working fine
before. Suggestions here is my error
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-assembly-plugin:2.2:assembly (default-cli) on
project KDM-CExtractor: Error reading assemblies: Error reading descriptor:
src.xml: Unrecognised tag: 'useDefaultExcludes' (position: START_TAG seen
...</unpack>\n\t\t\t\t<useDefaultExcludes>... @54:25) -> [Help 1]
Then when i take that line out I get this error.
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:assembly
(default-cli) on project KDM-CExtractor: Failed to create assembly:
Error creating assembly archive : You must set at least one file. ->
[Help 1]
My plugin declaration in the pom.xml
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<configuration>
<descriptors>
<descriptor>src.xml</descriptor>
</descriptors>
</configuration>
</plugin>
and here is my descriptor :
<assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0
http://maven.apache.org/xsd/assembly-1.1.0.xsd">
<id></id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<moduleSets>
<moduleSet>
<sources>
<useDefaultExcludes>true</useDefaultExcludes>
<includeModuleDirectory>false</includeModuleDirectory>
<fileSets>
<fileSet>
<useDefaultExcludes>true</useDefaultExcludes>
<directory>exec</directory>
<excludes>
<exclude>sample/</exclude>
<exclude>.project</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>jre</directory>
<excludes>
<exclude>.project</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>plugins</directory>
<excludes>
</excludes>
</fileSet>
<fileSet>
<directory>MinGW-gcc4.5</directory>
<excludes>
<exclude>.project</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>packaging</directory>
<excludes>
</excludes>
<outputDirectory></outputDirectory>
</fileSet>
</fileSets>
</sources>
<includes>
</includes>
<binaries>
<outputDirectory>plugins/</outputDirectory>
<unpack>false</unpack>
<useDefaultExcludes>true</useDefaultExcludes>
<excludes>
<exclude>.project</exclude>
</excludes>
</binaries>
</moduleSet>
</moduleSets>
</assembly>