[ https://issues.apache.org/jira/browse/GEODE-1811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Swapnil Bawaskar closed GEODE-1811. ----------------------------------- > 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)