Story #3770
member nodes want to be able to use libclient without having to rely on maven
100%
Description
"A question arose during the MN operators forum meeting regarding use of the java d1 libclient in particular. The question was in regards to knowing/finding/providing jars that the libclient needs at runtime. Does libclient come packaged with all its dependencies or do users need to download and provide some third party jars?"
We want to support non-maven java users who would integrate the d1-libclient jar into an existing project.
Plan to do that by generating an archive (tar.gz, .zip) that includes all of the jars that are dependencies of libclient_java.
see apache ivy download page for an example: http://ant.apache.org/ivy/download.cgi
Avoid shade jars, which introduce conflicts and lost libraries
Subtasks
History
#1 Updated by Rob Nahf over 11 years ago
- Due date changed from 2013-05-25 to 2013-06-08
- Target version changed from 2013.20-Block.3.2 to 2013.22-Block.3.3
#2 Updated by Rob Nahf over 11 years ago
- Status changed from New to In Progress
#3 Updated by Rob Nahf over 11 years ago
- Status changed from In Progress to Closed
removed false-dependencies using a combination of exclusions in d1_libclient_java and by limiting the scope of d1_jibx_extenstions and d1_common_java dependencies.