Something is fishy. Your logs show that first maven-assembly-plugin v2.2 is
used, then you say you take out "that line" and v2.2-beta-5 is used. What
line are you removing?
Are you sure the very same version of assembly is used in Maven 2.2.1 and
Maven 3.0? Do you do ANY updates to the pom when switching Maven version?

/Anders

On Thu, Oct 21, 2010 at 17:13, Mahdi Yusuf <yusuf.ma...@gmail.com> wrote:

> 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>
>

Reply via email to