Howdy, yes, maven-common-artifact-filters vote/release is ongoing, next will be m-asembly-p 3.4.2
filters is out tomorrow (3 day vote), and then m-asembly-p release (another 3 day vote). HTH T On Tue, Jul 19, 2022 at 12:56 PM Jean Pierre URKENS <jean-pierre.urk...@devoteam.com.invalid> wrote: > Looks like the issue is already reported: > > https://issues.apache.org/jira/projects/MASSEMBLY/issues/MASSEMBLY-969?filter=allopenissues > and solved by > https://github.com/apache/maven-common-artifact-filters/pull/29. > > Maven-Assembly-Plugin v3.4.1 uses maven-common-artifact-filters v3.3.0 -> > fails > Maven-Assembly-Plugin v3.3.0 uses maven-common-artifact-filters v3.1.0 -> > works > > I will need maven-common-artifact-filters v3.3.1 released on 16/07/2022. > > > > -----Original Message----- > From: Karl Heinz Marbaise <khmarba...@gmx.de> > Sent: dinsdag 19 juli 2022 12:39 > To: Maven Users List <users@maven.apache.org> > Subject: Re: Maven-Assembly-Plugin v3.4.1 not correctly processing assembly > descriptors? > > Hi, > > > can you make an example project on github or alike... > > > Kind regards > Karl Heinz Marbaise > > On 19.07.22 12:07, Jean Pierre URKENS wrote: > > I am trying to re-zip some deliverables into one packaging using the > > maven-assembly-plugin. > > > > My plugin configuration looks like: > > > > <plugin> > > > > <groupId>org.apache.maven.plugins</groupId> > > > > > > <artifactId>*maven-assembly-plugin*</artifactId> > > > > <version>3.4.1</version> > > > > <dependencies> > > > > <dependency> > > > > <groupId>dvtm.base</groupId> > > > > <artifactId>Assembly</artifactId> > > > > > > <version>${dvtm.base.assembly.version}</ > > version> > > > > </dependency> > > > > </dependencies> > > > > <configuration> > > > > <descriptorRefs> > > > > > > <descriptorRef>unziprezip</descriptorRef> > > > > </descriptorRefs> > > > > </configuration> > > > > </plugin> > > > > > > > > I.e. the descriptor unziprezip is located in the artifact > > dvtm.base.Assembly and contains a dependencySet as follows: > > > > <dependencySets> > > > > <dependencySet> > > > > <scope>provided</scope> > > > > <outputDirectory>/</outputDirectory> > > > > <useProjectArtifact>false</useProjectArtifact> > > > > <unpack>true</unpack> > > > > <includes> > > > > *<!-- include pattern is: > > groupId:artifactId:type:classifier -->* > > > > <include>dvtm*:*:zip:deliverables</include> > > > > </includes> > > > > </dependencySet> > > > > </dependencySets> > > > > > > > > Now if I try to execute ‘mvn assembly:single’ I get the error: Error > > creating assembly archive deliverables: archive cannot be empty -> > > [Help 1] > > > > > > > > Looking at the maven log file I see that: > > > > 0.The plugin configuration looks like: > > > > [DEBUG] Configuring mojo > > 'org.apache.maven.plugins:maven-assembly-plugin:3.4.1:single' with > > basic configurator --> > > > > [DEBUG] (s) appendAssemblyId = true > > > > [DEBUG] (f) attach = true > > > > [DEBUG] (s) basedir = > > f:\Documents\Workspaces\AEO-Gitlab\aeo-kmo-portefeuille-parent > > > > [DEBUG] (s) descriptorRefs = [unziprezip] > > > > [DEBUG] (f) dryRun = false > > > > [DEBUG] (f) encoding = UTF-8 > > > > [DEBUG] (s) finalName = AEO-KMO-Portefeuille-Parent-6.0.0-SNAPSHOT > > > > [DEBUG] (f) ignoreDirFormatExtensions = true > > > > [DEBUG] (f) ignoreMissingDescriptor = false > > > > [DEBUG] (f) ignorePermissions = false > > > > [DEBUG] (f) includeProjectBuildFilters = true > > > > [DEBUG] (s) localRepository = id: local > > > > [DEBUG] (f) mavenSession = > > org.apache.maven.execution.MavenSession@586cc15d > > > > [DEBUG] (s) outputDirectory = > > f:\Documents\Workspaces\AEO-Gitlab\aeo-kmo-portefeuille-parent\target > > > > [DEBUG] (f) project = MavenProject: > > dvtm.aeo.kmop:AEO-KMO-Portefeuille-Parent:6.0.0-SNAPSHOT @ > > f:\Documents\Workspaces\AEO-Gitlab\aeo-kmo-portefeuille-parent\pom.xml > > > > [DEBUG] (s) reactorProjects = [MavenProject: > > dvtm.aeo.kmop:AEO-KMO-Portefeuille-Parent:6.0.0-SNAPSHOT @ > > f:\Documents\Workspaces\AEO-Gitlab\aeo-kmo-portefeuille-parent\pom.xml > > ] > > > > [DEBUG] (f) recompressZippedFiles = true > > > > [DEBUG] (f) remoteRepositories = […] > > > > [DEBUG] (f) runOnlyAtExecutionRoot = false > > > > [DEBUG] (s) siteDirectory = > > f:\Documents\Workspaces\AEO-Gitlab\aeo-kmo-portefeuille-parent\target\ > > site > > > > [DEBUG] (f) skipAssembly = false > > > > [DEBUG] (s) tarLongFileMode = warn > > > > [DEBUG] (s) tempRoot = > > f:\Documents\Workspaces\AEO-Gitlab\aeo-kmo-portefeuille-parent\target\ > > archive-tmp > > > > [DEBUG] (f) updateOnly = false > > > > [DEBUG] (f) useJvmChmod = false > > > > [DEBUG] (s) workDirectory = > > f:\Documents\Workspaces\AEO-Gitlab\aeo-kmo-portefeuille-parent\target\ > > assembly\work > > > > [DEBUG] -- end configuration -- > > > > 1.My project dependencies are included (and they do exist): > > > > [DEBUG] Dependencies for project: > > dvtm.aeo.kmop:AEO-KMO-Portefeuille-Parent:jar:6.0.0-SNAPSHOT are: > > > > dvtm.aeo.kmop:AEO-KMO-Portefeuille:zip:deliverables:6.0.0:provided > > > > dvtm.aeo.kmop:AEO-KMO-Portefeuille-EAWS-webservice:zip:deliverables:2. > > 0.2:provided > > > > dvtm.aeo.kmop:AEO-KMO-Portefeuille-Emittent:zip:deliverables:4.0.0:pro > > vided > > > > … > > > > 2.All my dependencies are filtered out when processing the dependencySet: > > > > [DEBUG] Processing DependencySet (output=/) > > > > [DEBUG] Filtering dependency artifacts WITHOUT transitive dependency > > path information. > > > > [DEBUG] dvtm.aeo.kmop:AEO-KMO-Portefeuille:zip:deliverables:6.0.0 *was > > removed by one or more filters*. > > > > … > > > > 3.In the end nothing is included in my assembly hence the final error > > ‘archive cannot be empty’ > > > > > > > > My project dependencies (see point 1) do match with the > > <include>-filter of my dependencySet. > > > > Referring to > > https://maven.apache.org/plugins/maven-assembly-plugin/advanced-descri > > ptor-topics.html , I do not understand why my dependencies are are > > filtered out? > > > > Is there a reference manual describing the exact configuration of the > > maven element <dependencySet>? > > > > > > > > *NOTE:* with maven-assembly-plugin set to version 3.3.0 the archive is > > correctly assembled. > > > > > > > > Regards, > > > > > > > > J.P. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >