You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Dan Smith (JIRA)" <ji...@apache.org> on 2016/08/23 00:10:20 UTC

[jira] [Assigned] (GEODE-1811) Runtime dependencies listed as optional in build.gradle are not optional in the pom

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

Dan Smith reassigned GEODE-1811:
--------------------------------

    Assignee: Dan Smith

> 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
>
> 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)