Alex Blewitt created ZOOKEEPER-1671:
---------------------------------------
Summary: Remove dependency on log4j 1.2.15
Key: ZOOKEEPER-1671
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1671
Project: ZooKeeper
Issue Type: Bug
Reporter: Alex Blewitt
Priority: Minor
The zookeeper dependency 3.4.5 (latest) depends explicitly on log4j 1.2.15,
which has dependencies on com.sun.jmx which can't be resolved from Maven
central.
Please change the dependency to either 1.2.16, which declares these as
optional, or 1.2.14, which doesn't have them at all.
http://search.maven.org/remotecontent?filepath=org/apache/zookeeper/zookeeper/3.4.5/zookeeper-3.4.5.pom
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
<scope>compile</scope>
</dependency>
This should be modified to 1.2.14 or 1.2.16 as above.
It's also not clear why this is used at all; it would be better for ZooKeeper
to depend only on slf4j-api, and let users determine what the right slf4j
logging implementation is. With this approach, it's not possible to swap out
log4j for something else.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira