Re: Big slowdown on Linux when upgrading assembly plugin from 2.2-beta-1 to 2.2-beta-3
Hi On behalf of Peter Nilsson which works in the same project as me a JIRA case was entered in Codehaus JIRA. JIRA case id: MASSEMBLY-392. Regards Fredrik brettporter wrote: Would you mind posting this, along with some characteristics of your build so we can see where the slowdown is? On 20/02/2009, at 12:04 AM, PeterNilsson wrote: No, it has neither been resolved nor reported. Our current workaround is not to use the assembly plugin in as many places to keep down total build times. /Peter brettporter wrote: Did you report or resolve this problem eventually? On 21/01/2009, at 9:27 PM, PeterNilsson wrote: ... -- Brett Porter br...@apache.org http://blogs.exist.com/bporter/ - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- View this message in context: http://www.nabble.com/Big-slowdown-on-Linux-when-upgrading-assembly-plugin-from-2.2-beta-1-to-2.2-beta-3-tp21580492p22099914.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- Brett Porter br...@apache.org http://blogs.exist.com/bporter/ - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- View this message in context: http://www.nabble.com/Big-slowdown-on-Linux-when-upgrading-assembly-plugin-from-2.2-beta-1-to-2.2-beta-3-tp21580492p22179102.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Big slowdown on Linux when upgrading assembly plugin from 2.2-beta-1 to 2.2-beta-3
Would you mind posting this, along with some characteristics of your build so we can see where the slowdown is? On 20/02/2009, at 12:04 AM, PeterNilsson wrote: No, it has neither been resolved nor reported. Our current workaround is not to use the assembly plugin in as many places to keep down total build times. /Peter brettporter wrote: Did you report or resolve this problem eventually? On 21/01/2009, at 9:27 PM, PeterNilsson wrote: ... -- Brett Porter br...@apache.org http://blogs.exist.com/bporter/ - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- View this message in context: http://www.nabble.com/Big-slowdown-on-Linux-when-upgrading-assembly-plugin-from-2.2-beta-1-to-2.2-beta-3-tp21580492p22099914.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- Brett Porter br...@apache.org http://blogs.exist.com/bporter/ - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Big slowdown on Linux when upgrading assembly plugin from 2.2-beta-1 to 2.2-beta-3
No, it has neither been resolved nor reported. Our current workaround is not to use the assembly plugin in as many places to keep down total build times. /Peter brettporter wrote: Did you report or resolve this problem eventually? On 21/01/2009, at 9:27 PM, PeterNilsson wrote: ... -- Brett Porter br...@apache.org http://blogs.exist.com/bporter/ - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- View this message in context: http://www.nabble.com/Big-slowdown-on-Linux-when-upgrading-assembly-plugin-from-2.2-beta-1-to-2.2-beta-3-tp21580492p22099914.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Big slowdown on Linux when upgrading assembly plugin from 2.2-beta-1 to 2.2-beta-3
Did you report or resolve this problem eventually? On 21/01/2009, at 9:27 PM, PeterNilsson wrote: Our build on Linux (redhat) has more than doubled in time since we upgraded the assembly plugin from 2.2-beta-1 to 2.2-beta-3. I did some testing with a tiny project for different versions of the assembly plugin: 2.2-beta-1: 9 seconds 2.2-beta-2: 17 seconds 2.2-beta-3: 30 seconds The project is really small, it contains only 1 source file. The assembly plugin declaration in the pom is: plugin artifactIdmaven-assembly-plugin/artifactId version2.2-beta-3/version configuration descriptors descriptorsrc/main/assembly/descriptor.xml/descriptor /descriptors outputDirectory${project.build.directory}/dist/outputDirectory workDirectory${project.build.directory}/assembly/work/ workDirectory attachtrue/attach archive manifestEntries Implementation-Version${parent.version}/Implementation-Version Implementation-Revision${buildNumber}/Implementation-Revision Build-Timestamp${timestamp}/Build-Timestamp Copyright${copyright}/Copyright /manifestEntries /archive /configuration executions execution idassemble/id goals goalsingle/goal /goals phasepackage/phase /execution /executions /plugin The descriptor.xml includes a few local files and then about 20 jars from dependencies, most of them are included through the transitive mechanism. assembly idbin/id formats formatzip/format /formats fileSets fileSet directorysrc/main/bin/directory outputDirectorybin/outputDirectory includes include*/include /includes fileMode774/fileMode /fileSet fileSet directorysrc/main/resources/directory outputDirectoryresources/outputDirectory includes include*/include /includes /fileSet fileSet directorytarget/directory outputDirectorylib/outputDirectory includes include*.jar/include /includes /fileSet /fileSets dependencySets dependencySet useProjectArtifactfalse/useProjectArtifact outputDirectorylib/outputDirectory /dependencySet /dependencySets /assembly Any idea what causes the slowdown? How can we avoid id? We are running Java 1.6 and Maven 2.0.9. We use an Artifactory proxy but it should not be a factor as I run the tests repeatedly so everything should be in the local repo. Regards, Peter -- View this message in context: http://www.nabble.com/Big-slowdown-on-Linux-when-upgrading-assembly-plugin-from-2.2-beta-1-to-2.2-beta-3-tp21580492p21580492.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- Brett Porter br...@apache.org http://blogs.exist.com/bporter/ - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Big slowdown on Linux when upgrading assembly plugin from 2.2-beta-1 to 2.2-beta-3
Our build on Linux (redhat) has more than doubled in time since we upgraded the assembly plugin from 2.2-beta-1 to 2.2-beta-3. I did some testing with a tiny project for different versions of the assembly plugin: 2.2-beta-1: 9 seconds 2.2-beta-2: 17 seconds 2.2-beta-3: 30 seconds The project is really small, it contains only 1 source file. The assembly plugin declaration in the pom is: plugin artifactIdmaven-assembly-plugin/artifactId version2.2-beta-3/version configuration descriptors descriptorsrc/main/assembly/descriptor.xml/descriptor /descriptors outputDirectory${project.build.directory}/dist/outputDirectory workDirectory${project.build.directory}/assembly/work/workDirectory attachtrue/attach archive manifestEntries Implementation-Version${parent.version}/Implementation-Version Implementation-Revision${buildNumber}/Implementation-Revision Build-Timestamp${timestamp}/Build-Timestamp Copyright${copyright}/Copyright /manifestEntries /archive /configuration executions execution idassemble/id goals goalsingle/goal /goals phasepackage/phase /execution /executions /plugin The descriptor.xml includes a few local files and then about 20 jars from dependencies, most of them are included through the transitive mechanism. assembly idbin/id formats formatzip/format /formats fileSets fileSet directorysrc/main/bin/directory outputDirectorybin/outputDirectory includes include*/include /includes fileMode774/fileMode /fileSet fileSet directorysrc/main/resources/directory outputDirectoryresources/outputDirectory includes include*/include /includes /fileSet fileSet directorytarget/directory outputDirectorylib/outputDirectory includes include*.jar/include /includes /fileSet /fileSets dependencySets dependencySet useProjectArtifactfalse/useProjectArtifact outputDirectorylib/outputDirectory /dependencySet /dependencySets /assembly Any idea what causes the slowdown? How can we avoid id? We are running Java 1.6 and Maven 2.0.9. We use an Artifactory proxy but it should not be a factor as I run the tests repeatedly so everything should be in the local repo. Regards, Peter -- View this message in context: http://www.nabble.com/Big-slowdown-on-Linux-when-upgrading-assembly-plugin-from-2.2-beta-1-to-2.2-beta-3-tp21580492p21580492.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org