maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yoann Rodière (JIRA) <j...@apache.org>
Subject [jira] [Created] (MASSEMBLY-865) dependencySet "include" seems to implicitly append wildcards to simple groupId:artifactId values
Date Tue, 25 Jul 2017 09:36:00 GMT
Yoann Rodière created MASSEMBLY-865:
---------------------------------------

             Summary: dependencySet "include" seems to implicitly append wildcards to simple
groupId:artifactId values
                 Key: MASSEMBLY-865
                 URL: https://issues.apache.org/jira/browse/MASSEMBLY-865
             Project: Maven Assembly Plugin
          Issue Type: Bug
          Components: dependencySet
    Affects Versions: 3.0.0, 2.6, 3.1.0
            Reporter: Yoann Rodière


When a multi-module project has the following modules:

* prefix
* prefix-suffix
* assembly

... with "prefix-suffix" depending on junit for instance, "prefix" depending on nothing, and
"assembly" depending on both "prefix" and "prefix-suffix".

Then adding the following in the assembly descriptor will result in "prefix-suffix.jar" and
"junit.jar" being present in "lib/prefix/", while we wouldn't only expect it in "lib/prefix-suffix/":

{code}
  <dependencySets>
    <dependencySet>
      <outputDirectory>lib/prefix</outputDirectory>
      <scope>runtime</scope>
      <useTransitiveDependencies>true</useTransitiveDependencies>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>test:prefix</include>
      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>lib/prefix-suffix</outputDirectory>
      <scope>runtime</scope>
      <useTransitiveDependencies>true</useTransitiveDependencies>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>test:prefix-suffix</include>
      </includes>
    </dependencySet>
  </dependencySets>
{code}

Patch with failing integration test coming (I need the JIRA key).





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message