[ https://issues.apache.org/jira/browse/NUTCH-821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Enis Soztutar updated NUTCH-821: -------------------------------- Attachment: nutchbase-ivy_v1.patch I'm attaching a patch which introduces ivy to nutch builds. It is a patch against current nutchbase code base hosted at github. We can adopt this patch to current nutch trunk, but I see little point in doing so since the two code bases will merge eventually. The way ivy patch works is as follows : There are two configurations default and test. Test dependencies are managed at test configuration. libraries not managed by ivy are still at their old locations ( for example "nutch/lib/" or "nutch/src/plugin/clustering-carrot/lib/") the root ivy file is located at nutch/ivy/ivy.xml Each plugin has it's own ivy file, which is located at nutch/src/plugin/<plugin>/ivy.xml root dependencies are downloaded to build/lib plugin dependencies are downloaded to build/plugins/<plugin>/ I have upgraded some of the libraries in the process, where only a the release number changed only in minor number (for example lucene-core-2.4.0 -> 2.4.1 ) > Use ivy in nutch builds > ----------------------- > > Key: NUTCH-821 > URL: https://issues.apache.org/jira/browse/NUTCH-821 > Project: Nutch > Issue Type: New Feature > Components: build > Affects Versions: 2.0 > Reporter: Enis Soztutar > Assignee: Enis Soztutar > Fix For: 2.0 > > Attachments: nutchbase-ivy_v1.patch > > > Ivy is the de-facto dependency management tool used in conjunction with Ant. > It would be nice if we switch to using Ivy in Nutch builds. > Maven is also an alternative, but I think Nutch will benefit more with an > Ant+Ivy architecture. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.