瀏覽代碼

ZOOKEEPER-1655. Make jline dependency optional in maven pom (Thomas Weise via phunt)

git-svn-id: https://svn.apache.org/repos/asf/zookeeper/trunk@1528224 13f79535-47bb-0310-9956-ffa450edef68
Patrick D. Hunt 11 年之前
父節點
當前提交
f6db73a037
共有 2 個文件被更改,包括 6 次插入2 次删除
  1. 3 0
      CHANGES.txt
  2. 3 2
      ivy.xml

+ 3 - 0
CHANGES.txt

@@ -397,6 +397,9 @@ BUGFIXES:
 
   ZOOKEEPER-1718. Support JLine 2 (Manikumar Reddy via phunt)
 
+  ZOOKEEPER-1655. Make jline dependency optional in maven pom
+  (Thomas Weise via phunt)
+
 IMPROVEMENTS:
 
   ZOOKEEPER-1170. Fix compiler (eclipse) warnings: unused imports,

+ 3 - 2
ivy.xml

@@ -27,8 +27,9 @@
 
   <configurations defaultconfmapping="default">
     <conf name="master"/>
-    <conf name="default"/>
+    <conf name="default" extends="optional"/>
     <conf name="test"/>
+    <conf name="optional"/> <!-- optional in generated pom -->
     <conf name="package" extends="master"/>
     <conf name="jdiff" visibility="private"/>
     <conf name="releaseaudit" visibility="private" description="Artifacts required for releaseaudit target"/>
@@ -45,7 +46,7 @@
   
     <!-- transitive false turns off dependency checking, log4j deps seem borked -->
     <dependency org="log4j" name="log4j" rev="1.2.16" transitive="false" conf="default"/>
-    <dependency org="jline" name="jline" rev="2.11" transitive="false" conf="default"/>
+    <dependency org="jline" name="jline" rev="2.11" transitive="false" conf="optional->default"/>
 
     <dependency org="org.jboss.netty" name="netty" conf="default" rev="3.2.5.Final">
       <artifact name="netty" type="jar" conf="default"/>