[jsword-devel] [JIRA] Commented: (JS-140) Use Ivy to manage JSword's dependencies.

DM Smith (JIRA) jira at crosswire.org
Mon Dec 6 06:37:34 MST 2010


    [ http://www.crosswire.org/bugs/browse/JS-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13652#action_13652 ] 

DM Smith commented on JS-140:
-----------------------------

Martin wrote:
bq. There were advantages in having the jars under the jar folder, where they were before. There are only a few jars and it means the eclipse project works instantly after checkout. Will the jars still be there?

No, they wouldn't. Only the jars that are not found via ivy/maven. 

You are right that it won't be instantaneous. It might cause people to wonder what's wrong. So clear documentation is needed.

I think the basic pattern for those that don't do Eclipse is to run ant first. We have several.

I'll attach a patch to the issue so we can play with it, comment on it and get it right.

Projects that depend upon the jsword Eclipse project will be correct once jsword is built via ant.

The bigger problem I have with this mechanism is that of reliability:
* It relies on crosswire.org and other servers. While we have problems every now and then with the crosswire.org server, this introduces more of a problem.
* The jars gotten via ivy are not checked against the keys gotten from their original distribution source. We cannot know whether they are complete and untampered with.

I'm also concerned with how it works while not being connected to the internet.



> Use Ivy to manage JSword's dependencies.
> ----------------------------------------
>
>                 Key: JS-140
>                 URL: http://www.crosswire.org/bugs/browse/JS-140
>             Project: JSword
>          Issue Type: Improvement
>    Affects Versions: 1.6
>            Reporter: DM Smith
>            Assignee: DM Smith
>            Priority: Minor
>
> Ivy is an Apache component that is tightly integrated with Ant that will grab dependent jars and provide them to the project.
> This would greatly reduce the SVN repository size going forward as we would no longer need to house these libraries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://www.crosswire.org/bugs/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jsword-devel mailing list