<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Jing,<div><br></div><div>The build system already issues all sorts of commands to SVN without using a library such as SVNKit. I have purposely avoided using that library precisely because of licensing restrictions. However, I have found that I am able to do all the svn commands I want, including SVN checkouts, without it. Why not look at existing code (i.e. in Get.java) as an example.</div><div><br></div><div>David</div><div><br><div><div>On Jul 20, 2011, at 3:00 PM, jing wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"> <div text="#000000" bgcolor="#ffffff">    Hi, devs:<br>    <br>    I am working on creating a kepler server version installer. It will    include kepler, workflow run engine and workflow scheduler. <br>    <br>    Building the installer will involve the svn command, e.g. checking    out workflow scheduler and run engine components from svn    repositories. To my understanding, the jobs of kepler build system    are done by java classes, not in the build.xml. So we need a java    library to handle the svn actions. The library will provide a SVN    API for the java class which builds the installer.<br>    <br>    I looked a around and found a pure java toolkit - SVNKit. It has    dual licensing - TMate Open Source License and Commercial License.    The <a href="http://svnkit.com/license.html">TMate Open Source      License</a> permits you to use SVNKit at no charge under the    condition that if you use the software in an application you    redistribute, the complete source code for your application must be    available and freely redistributable under reasonable conditions. It    is similar to GPL license.  The details can be seen at :<br>    <br>    <a class="moz-txt-link-freetext" href="http://svnkit.com/license.html">http://svnkit.com/license.html</a><br>    <br>    Can we add the svnkit jar files into kepler/build-area/lib? If we    can't, does anybody have any other recommendation?<br>    <br>    Thanks,<br>    <br>    Jing<br>  </div>  _______________________________________________<br>Kepler-dev mailing list<br><a href="mailto:Kepler-dev@kepler-project.org">Kepler-dev@kepler-project.org</a><br>http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev<br></blockquote></div><br></div></body></html>