You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nutch.apache.org by "Julien Nioche (JIRA)" <ji...@apache.org> on 2012/05/22 12:12:40 UTC

[jira] [Created] (NUTCH-1371) Replace Ivy with Maven Ant tasks

Julien Nioche created NUTCH-1371:
------------------------------------

             Summary: Replace Ivy with Maven Ant tasks
                 Key: NUTCH-1371
                 URL: https://issues.apache.org/jira/browse/NUTCH-1371
             Project: Nutch
          Issue Type: Improvement
          Components: build
            Reporter: Julien Nioche


We might move to Maven altogether but a good intermediate step could be to rely on the maven ant tasks for managing the dependencies. Ivy does a good job but we need to have a pom file anyway for publishing the artefacts which means keeping the pom.xml and ivy.xml contents in sync. Most devs are also more familiar with Maven, and it is well integrated in IDEs. Going the ANT+MVN way also means that we don't have to rewrite the whole building process and can rely on our existing script

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Re: [jira] [Created] (NUTCH-1371) Replace Ivy with Maven Ant tasks

Posted by vinu <iv...@rediffmail.com>.
nutch ivy.xml is missing following -

		<dependency org="rome" name="rome" rev="0.9" />
		<dependency org="net.sourceforge.nekohtml" name="nekohtml" rev="1.9.13" />
		<dependency org="org.ccil.cowan.tagsoup" name="tagsoup" rev="1.2.1" />




--
View this message in context: http://lucene.472066.n3.nabble.com/jira-Created-NUTCH-1371-Replace-Ivy-with-Maven-Ant-tasks-tp3985361p4003698.html
Sent from the Nutch - Dev mailing list archive at Nabble.com.

[jira] [Updated] (NUTCH-1371) Replace Ivy with Maven Ant tasks

Posted by "Julien Nioche (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/NUTCH-1371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Julien Nioche updated NUTCH-1371:
---------------------------------

    Attachment: NUTCH-1371.patch

Preliminary version. Needs maven-ant-tasks-2.1.3.jar in ivy dir + modify pom.xml etc... Attaching here in order not to lose it
                
> Replace Ivy with Maven Ant tasks
> --------------------------------
>
>                 Key: NUTCH-1371
>                 URL: https://issues.apache.org/jira/browse/NUTCH-1371
>             Project: Nutch
>          Issue Type: Improvement
>          Components: build
>            Reporter: Julien Nioche
>         Attachments: NUTCH-1371.patch
>
>
> We might move to Maven altogether but a good intermediate step could be to rely on the maven ant tasks for managing the dependencies. Ivy does a good job but we need to have a pom file anyway for publishing the artefacts which means keeping the pom.xml and ivy.xml contents in sync. Most devs are also more familiar with Maven, and it is well integrated in IDEs. Going the ANT+MVN way also means that we don't have to rewrite the whole building process and can rely on our existing script

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira