Axel Fontaine created MASSEMBLY-864:
---------------------------------------

             Summary: Dependencies specified in activeByDefault profile not 
picked up.
                 Key: MASSEMBLY-864
                 URL: https://issues.apache.org/jira/browse/MASSEMBLY-864
             Project: Maven Assembly Plugin
          Issue Type: Bug
    Affects Versions: 3.0.0
            Reporter: Axel Fontaine


I have the following dependencySet in my assembly XML:

<dependencySet>
    <outputDirectory>jre</outputDirectory>
    <includes>
        <include>com.oracle:server-jre</include>
    </includes>
    <unpack>true</unpack>
    <unpackOptions>
        <includes>
            <include>jdk8.74/jre/**/*</include>
        </includes>
    </unpackOptions>
</dependencySet>

And the following dependency in my pom.xml:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>server-jre</artifactId>
    <classifier>linux-x64</classifier>
    <version>8.74</version>
    <type>tar.gz</type>
    <scope>provided</scope>
</dependency>

The dependency gets correctly picked up when it is declared within the main 
dependencies section of the POM. However when it is only present within a 
profile:

    <profiles>
        <profile>
            <id>CommercialDBTest</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>com.oracle</groupId>
                    <artifactId>server-jre</artifactId>
                    <classifier>linux-x64</classifier>
                    <type>tar.gz</type>
                    <scope>provided</scope>
                </dependency>

I then get

[WARNING] The following patterns were never triggered in this artifact 
exclusion filter:
o  'com.oracle:server-jre'




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

Reply via email to