Dmitry Cherniachenko created MASSEMBLY-998: ----------------------------------------------
Summary: Transitive dependencies are not properly excluded as of 3.1.1 Key: MASSEMBLY-998 URL: https://issues.apache.org/jira/browse/MASSEMBLY-998 Project: Maven Assembly Plugin Issue Type: Bug Components: dependencySet Affects Versions: 3.6.0, 3.1.1 Reporter: Dmitry Cherniachenko Attachments: sandbox.zip Please check the attached project. When using maven-assembly-plugin version 3.1.0 and below running {{mvn clean package}} puts just {{sandbox-0.0.1-SNAPSHOT.jar}} under target/release. But when using version 3.1.1 and above (tested with 3.6.0) the same command also puts {{jackson-core-2.14.2.jar}} in target/release directory. The project only has two dependencies: - {{org.elasticsearch.test:framework}} with the 'test' scope - and {{org.elasticsearch:elasticsearch}} The latter is excluded in the assembly descriptor. So there shouldn't be any jars under target/release except for the project artifact. I.e. maven-assembly-plugin:3.1.0 works correctly. And later versions apparently have a bug. -- This message was sent by Atlassian Jira (v8.20.10#820010)