maven-assembly-plugin
maven-assembly-plugin copied to clipboard
Unable to build and pass integration tests with Maven 4.0.0-rc4
Affected version
3.7.2-SNAPSHOT
Bug description
If run CI tests under Java 21/25 with maven4 enabled build fals with few integration tests:
- projects/bugs/massembly-891/pom.xml
assert log4jApi.getEntry(cls).time == jarWithDeps.getEntry(cls).time
| | | | | | | | |
| | | | | | | | 318207600000 <-- this is 1980-01-01
| | | | | | | 'org/apache/logging/log4j/util/StackLocator.class'
| | | | | | org/apache/logging/log4j/util/StackLocator.class
| | | | | java.util.jar.JarFile@7d7fd006
| | | | false
| | | 1676693766000
| | 'org/apache/logging/log4j/util/StackLocator.class'
| org/apache/logging/log4j/util/StackLocator.class
java.util.jar.JarFile@3ef2aaf4
- projects/mojo-configuration/massembly-291/pom.xml
- projects/mojo-configuration/massembly-301/pom.xm
- projects/dependency-sets/massembly-1008/pom.xml
Errors:
org.eclipse.aether.transfer.NoTransporterException: Unsupported transport protocol file
- projects/dependency-sets/massembly-969/pom.xml
Error:
Caused by: java.lang.IllegalStateException: Duplicate key linux-x86_64 (attempted merging values org.apache.maven.api.model.Activation@7ee2423 and org.apache.maven.api.model.Activation@343d1d25)
at java.util.stream.Collectors.duplicateKeyException(Collectors.java:135)
at java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$0(Collectors.java:182)
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197)
at java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)
at org.apache.maven.impl.model.DefaultModelBuilder.getProfileActivations(DefaultModelBuilder.java:1949)
at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.activateFileModel(DefaultModelBuilder.java:1114)
at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1133)
at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:781)
at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionImpl.build(DefaultModelBuilder.java:240)
at org.apache.maven.project.DefaultProjectBuilder$BuildSession.build(DefaultProjectBuilder.java:392)
at org.apache.maven.project.DefaultProjectBuilder$BuildSession.build(DefaultProjectBuilder.java:472)
at org.apache.maven.project.DefaultProjectBuilder$BuildSession.initParent(DefaultProjectBuilder.java:867)
at org.apache.maven.project.DefaultProjectBuilder$BuildSession.initProject(DefaultProjectBuilder.java:622)
at org.apache.maven.project.DefaultProjectBuilder$BuildSession.build(DefaultProjectBuilder.java:405)
at org.apache.maven.project.DefaultProjectBuilder$BuildSession.build(DefaultProjectBuilder.java:472)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:185)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:178)
at org.apache.maven.plugins.assembly.archive.task.AddDependencySetsTask.addDependencySet(AddDependencySetsTask.java:151)