[ 
https://issues.apache.org/jira/browse/GEODE-1811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Smith resolved GEODE-1811.
------------------------------
       Resolution: Fixed
    Fix Version/s: 1.0.0-incubating

> Runtime dependencies listed as optional in build.gradle are not optional in 
> the pom
> -----------------------------------------------------------------------------------
>
>                 Key: GEODE-1811
>                 URL: https://issues.apache.org/jira/browse/GEODE-1811
>             Project: Geode
>          Issue Type: Bug
>          Components: build
>            Reporter: Dan Smith
>            Assignee: Dan Smith
>             Fix For: 1.0.0-incubating
>
>
> We added a flag to mark dependencies as optional in build gradle, using 
> ext.optional. We've added that flag to several dependencies in build.gradle.
> Unfortunately, we were only honoring the flag for compile dependencies, not 
> runtime dependencies. So with geode M3, the following dependencies are still 
> not optional at runtime, even though they are marked as optional in 
> geode-core/build.gradle.
> {code}
>     <dependency>
>       <groupId>org.fusesource.jansi</groupId>
>       <artifactId>jansi</artifactId>
>       <version>1.8</version>
>       <scope>runtime</scope>
>       <optional>true</optional>
>     </dependency>
>     <dependency>
>       <groupId>org.apache.logging.log4j</groupId>
>       <artifactId>log4j-slf4j-impl</artifactId>
>       <version>2.6.1</version>
>       <scope>runtime</scope>
>       <optional>true</optional>
>     </dependency>
>     <dependency>
>       <groupId>org.apache.logging.log4j</groupId>
>       <artifactId>log4j-jcl</artifactId>
>       <version>2.6.1</version>
>       <scope>runtime</scope>
>       <optional>true</optional>
>     </dependency>
>     <dependency>
>       <groupId>org.apache.logging.log4j</groupId>
>       <artifactId>log4j-jul</artifactId>
>       <version>2.6.1</version>
>       <scope>runtime</scope>
>       <optional>true</optional>
>     </dependency>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to