Do you have the stacktrace for this ? (run with mvn -e) You'll probably need to file an issue for this at http://jira.codehaus.org/browse/MASSEMBLY, preferably with a small sample project enclosed. A stacktrace is probably the most important starting point to find the problem though.
Kristian 2014-10-27 15:11 GMT+01:00 <[email protected]>: > This version breaks my build. > > The error I receive is: > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-assembly-plugin:2. > 5:single (flex-flexA-single) on project flexA: Failed to create assembly: > Error > creating assembly archive flexA: This archives contains unclosed entries. -> > [He > lp 1] > > My installation details: > > C:\Users\fylerca\workspace\FlexFrameworkPackaging\branches\R4.14>mvn -v > Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; > 2014-08-11T15:58:1 > 0-05:00) > Maven home: C:\bin\apache-maven-3.2.3 > Java version: 1.8.0_20-ea, vendor: Oracle Corporation > Java home: C:\Java\jdk1.8.0_20\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos" > > Here is the packaging file that works under previous versions: > > <?xml version="1.0" encoding="UTF-8"?> > <assembly > xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1 > http://maven.apache.org/xsd/assembly-1.1.1.xsd"> > <id>flexA</id> > <formats> > <format>dir</format> > <format>tar.gz</format> > </formats> > <includeBaseDirectory>false</includeBaseDirectory> > <dependencySets> > <!-- jars we add to /flexshare/flex(A-Z)/commonLib --> > <dependencySet> > <excludes> > <exclude>xpp3:xpp3_min</exclude> > <exclude>com.wellsfargo.lendinggrid:MQ</exclude> > <exclude>*:pom</exclude> > </excludes> > <includes> > > <include>com.wellsfargo.lendinggrid.framework:CommonLibDependencies:pom</include> > <include>javax.servlet:jstl</include> > <include>com.ibm.as400:jt400</include> > <include>ojdbc:ojdbc</include> > <include>com.oracle:ojdbc6</include> > <include>com.teradata.jdbc:tdgssconfig</include> > <include>com.teradata.jdbc:terajdbc4</include> > <include>net.sourceforge.jtds:jtds</include> > <include>com.ibm.db2:db2jcc</include> > <include>com.thoughtworks.xstream:xstream</include> > </includes> > <outputDirectory>/flexshare/flexA/commonLib</outputDirectory> > <useTransitiveFiltering>true</useTransitiveFiltering> > </dependencySet> > <!-- jars we add to /flexshare/flex(A-Z)/flexwebLib --> > <dependencySet> > <excludes> > > <exclude>com.wellsfargo.lendinggrid.frameworkFlexFrameworkPackaging:pom:*</exclude> > </excludes> > <includes> > <include>org.apache.rampart:rampart</include> > <include>org.apache.rampart:rampart-core</include> > <include>org.apache.rampart:rampart-policy</include> > <include>org.apache.rampart:rampart-trust</include> > <include>org.apache.axis2:addressing:jar</include> > <include>org.opensaml:opensaml</include> > <include>org.apache.ws.security:wss4j</include> > <include>org.apache.santuario:xmlsec</include> > <include>org.opensaml:xmltooling</include> > <include>com.wellsfargo.pps.core.handlers:PasswordCallback</include> > <include>com.wellsfargo.lending.mortgagepricing:vbjorb</include> > > <include>com.wellsfargo.lendinggrid.framework:framework-common</include> > > <include>com.wellsfargo.service.provider.hcfg.creditrisk.riskenginedirector:com.wellsfargo.service.provider.hcfg.creditrisk.riskenginedirector</include> > > <include>com.wellsfargo.service.provider.hcfg.creditRisk.decisionCoordinator:com.wellsfargo.service.provider.hcfg.creditRisk.decisionCoordinator</include> > <include>org.apache.axis2:axis2-transport-jms:jar:patch</include> > <include>com.wellsfargo:ExperianATBxmltypes</include> > <include>org.jdom:jdom2</include> > </includes> > <outputDirectory>/flexshare/flexA/flexwebLib</outputDirectory> > </dependencySet> > <!-- Flex Framework bundled service archives --> > <dependencySet> > <includes> > <include>com.wellsfargo.lending.services:HelloWorld</include> > <include>com.wellsfargo.lendinggrid.framework:version</include> > </includes> > > <!--outputDirectory>/flexshare/flexA/webapps/flexweb/WEB-INF/services</outputDirectory--> > <outputDirectory>/flexshare/flexA/services</outputDirectory> > </dependencySet> > </dependencySets> > <fileSets> > <!-- copy dir structure --> > <fileSet> > <directory>target</directory> > <outputDirectory>/flexshare/flexA/flexwebLib</outputDirectory> > <excludes> > <exclude>**/*</exclude> > <exclude>*</exclude> > </excludes> > </fileSet> > <fileSet> > <directory>target</directory> > <outputDirectory>/flexshare/flexA/webapps</outputDirectory> > <excludes> > <exclude>**/*</exclude> > <exclude>*</exclude> > </excludes> > <lineEnding>unix</lineEnding> > </fileSet> > <fileSet> > <directory>target</directory> > <outputDirectory>/flexshare/flexA/config</outputDirectory> > <excludes> > <exclude>**/*</exclude> > <exclude>*</exclude> > </excludes> > <lineEnding>unix</lineEnding> > </fileSet> > <fileSet> > > <directory>C:\\Users\\fylerca\\workspace\\FlexFrameworkPackaging\\branches\\R4.14/domainconfig2/src/main/resources/tokenized/context</directory> > <outputDirectory>/flexshare/flexA/context</outputDirectory> > <includes> > <include>*.xml</include> > </includes> > <filtered>true</filtered> > <lineEnding>unix</lineEnding> > </fileSet> > <fileSet> > > <directory>C:\\Users\\fylerca\\workspace\\FlexFrameworkPackaging\\branches\\R4.14/domainconfig2/src/main/resources/tokenized/properties/flexweb</directory> > <outputDirectory>/flexshare/flexA/properties/flexweb</outputDirectory> > <includes> > <include>*.properties</include> > <include>*.xml</include> > <include>jaas.config</include> > </includes> > <filtered>true</filtered> > <lineEnding>unix</lineEnding> > </fileSet> > <fileSet> > > <directory>C:\\Users\\fylerca\\workspace\\FlexFrameworkPackaging\\branches\\R4.14/domainconfig2/src/main/resources/tokenized/config</directory> > <outputDirectory>/flexshare/flexA/config</outputDirectory> > <filtered>true</filtered> > <fileMode>0755</fileMode> > <lineEnding>unix</lineEnding> > </fileSet> > <fileSet> > > <directory>C:\\Users\\fylerca\\workspace\\FlexFrameworkPackaging\\branches\\R4.14/domainconfig2/dev/src/main/resources/env/flexshare</directory> > <outputDirectory>/flexshare</outputDirectory> > <includes> > <include>flexA/**/*.xml</include> > <include>flexA/**/*.properties</include> > <include>flexA/**/*.config</include> > </includes> > <excludes> > <exclude>**/flexweb/framework.xml</exclude> > <exclude>**/flexweb/log4j.xml</exclude> > <exclude>**/context/flexweb.xml</exclude> > <exclude>**/context/activemq-web-console*.xml</exclude> > <exclude>**/context/GridFileServer.xml</exclude> > <exclude>**/context/flexcamel.xml</exclude> > <exclude>**/flexweb/activemq.properties</exclude> > <exclude>**/flexweb/jaas.config</exclude> > <exclude>**/flexweb/axis2.xml</exclude> > <exclude>**/context.xml</exclude> > <exclude>**/flexcamel/route.properties</exclude> > </excludes> > <filtered>false</filtered> > <lineEnding>unix</lineEnding> > </fileSet> > <fileSet> > > <directory>C:\\Users\\fylerca\\workspace\\FlexFrameworkPackaging\\branches\\R4.14/domainconfig2/src/main/resources/tokenized/properties/flexcamel</directory> > <outputDirectory>/flexshare/flexA/properties/flexcamel</outputDirectory> > <filtered>true</filtered> > <lineEnding>unix</lineEnding> > </fileSet> > </fileSets> > <componentDescriptors> > > > > </componentDescriptors> > </assembly> > > Cody Fyler > Lending Grid Build Team > G=Lending Grid Builds > (515) – 441 - 0814 > > -----Original Message----- > From: Kristian Rosenvold [mailto:[email protected]] > Sent: Monday, October 27, 2014 1:27 AM > To: [email protected] > Subject: [ANN] Apache Maven Assembly Plugin 2.5 Released > > The Apache Maven team is pleased to announce the release of the long-awaited > Apache Maven Assembly Plugin, version 2.5. > > The Assembly Plugin for Maven is primarily intended to allow users to > aggregate the project output along with its dependencies, modules, site > documentation, and other files into a single distributable archive. > > Notable in this release is improved file attribute support and full symlink > support for java7+ users. Users of filtering/line ending selection should > also notice a nice performance improvement. A large number of bugs have also > been fixed. > > > http://maven.apache.org/plugins/maven-assembly-plugin/ > > You should specify the version in your project's plugin configuration: > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-assembly-plugin</artifactId> > <version>2.5</version> > </plugin> > > > Release Notes - Maven Assembly Plugin - Version 2.5 > > > > ** Bug > * [MASSEMBLY-75] - Unpacked TAR dependencies do not preserve file mode > nor uid/gid > * [MASSEMBLY-458] - Directory name resolution ignores "$" and beyond > * [MASSEMBLY-495] - Assembly changes timestamps when extracting > dependency sets > * [MASSEMBLY-523] - Filtering causes a loss of original unix file > permissions > * [MASSEMBLY-543] - japanese filenames cannot be correctly assembled by > maven-assembly-plugin > * [MASSEMBLY-557] - Corrupted zip created by assembly: extracting the zip > forgets certain folders (or throws permission denied errors) possibly because > zip index is corrupted > * [MASSEMBLY-563] - JAR entry not found when including jar dependencies > with "#" in classname > * [MASSEMBLY-576] - addClasspath broken in new single goal > * [MASSEMBLY-605] - Filtering does not work on files which are symlinks > * [MASSEMBLY-615] - assembly:single fails with odd resource file name > * [MASSEMBLY-622] - Unable to create "TAR" artifacts > * [MASSEMBLY-641] - Assembly fails on resource name with a percent > character > * [MASSEMBLY-661] - Assembly plugin looses permissions when using fileSets > * [MASSEMBLY-670] - Specifying <lineEnding> option of <fileSet> causes > timestamps not to be preserved > * [MASSEMBLY-684] - Parallel Execution w Custom Assembly Descriptor Fails > * [MASSEMBLY-692] - Assembly ID is global > * [MASSEMBLY-709] - When assembling a zip on windows duplicate files are > added to the assembly > * [MASSEMBLY-721] - Failing ITs for Maven 2.2.1 > > > > ** Improvement > * [MASSEMBLY-479] - Add option to generate Posix tar files. > * [MASSEMBLY-530] - Allow configuration of encoding > * [MASSEMBLY-638] - [PATCH] Support tgz and tbz2 formats in assemblies > * [MASSEMBLY-673] - Add support for "delimiters" and > "useDefaultDelimiters" like the maven-resources-plugin 2.4 has > * [MASSEMBLY-688] - Use maven-invoker-plugin 1.9 > * [MASSEMBLY-705] - Removed compatibility with Maven 2.0.X > * [MASSEMBLY-706] - MavenProject/MavenSession Injection as a paremeter > instead as a component. > * [MASSEMBLY-707] - Remove unnecessary excludes / Cleaning up console > output > * [MASSEMBLY-710] - Fix RAT Report > * [MASSEMBLY-712] - Update version of plexus-archiver to 2.5 > * [MASSEMBLY-714] - Update version of plexus-archiver to 2.7.1 > * [MASSEMBLY-716] - Update plexus-io from 2.0.9 to 2.3.2 > * [MASSEMBLY-719] - Ugrade to plexus-interpolation 1.21 > > ** New Feature > * [MASSEMBLY-717] - Add an option to turn off project filters > > ** Wish > * [MASSEMBLY-343] - add symbolic links managment (java7+ only supported) > > Enjoy, > > -The Apache Maven team > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
