Your <exclude/> looks soooo impressive!
2009/10/28 Michael Remijan <[email protected]>
>
> I have a multi-module project and at the project POM level (not the
> module level) I want to create a a zip of the entire multi-module
> project excluding the common stuff like /CVS dirs and /target dirs. I've
> tried configuring the assembly plugin but haven't been able to get it
> to work.
>
> The configuration of the assembly-plugin in the project pom is what's
> giving me problems. I tried this.
>
> <build>
> <plugins>
> <!--
> | This plugin configuration is responsible for
> | creating binary distribution ZIP file which
> | users can download, upzip, and easily execute.
> -->
> <plugin>
> <artifactId>maven-assembly-plugin</artifactId>
> <executions>
> <execution>
> <id>assemble</id>
> <phase>package</phase>
> <goals>
> <goal>single</goal>
> </goals>
> <configuration>
> <descriptors>
>
> <descriptor>src/assemblies/source-release.xml</descriptor>
> </descriptors>
> </configuration>
> </execution>
> </executions>
> </plugin>
> </plugins>
> </build>
>
> but it errors because it's looking for a JAR file from the project POM.
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> Failed to create assembly: Error adding file to archive:
> C:\workspace\timeserver\target\timeserver-parent-0.0.1.jar isn't a file.
>
> What's in the descriptor source-release.xmlis simple and as far as I can
> tell has nothing to do with the error.
>
> <assembly>
> <id>source-release</id>
> <formats>
> <format>zip</format>
> </formats>
> <fileSets>
> <!-- main project directory structure -->
> <fileSet>
> <directory>.</directory>
> <outputDirectory>/</outputDirectory>
> <useDefaultExcludes>true</useDefaultExcludes>
> <excludes>
> <!-- build output -->
>
>
> <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/).*${project.build.directory}.*]</exclude>
> </excludes>
> </fileSet>
> </fileSets>
> </assembly>
>
>
> Any suggestions??
>
> Mike
--
Regards,
Alexander