Uploaded image for project: 'Nutch'
  1. Nutch
  2. NUTCH-2292

Mavenize the build for nutch-core and nutch-plugins

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 1.17
    • Component/s: build
    • Labels:

      Description

      Convert the build system of nutch-core as well as plugins to Apache Maven.

      Plan :

      Create multi-module maven project with the following structure

      nutch-parent
        |-- pom.xml (POM)
        |-- nutch-core
        |       |-- pom.xml (JAR)
        |       |--src    : sources
        |-- nutch-plugins
                |-- pom.xml (POM)
                |-- plugin1
                |    |-- pom.xml (JAR)
                | .....
                |-- pluginN
                     |-- pom.xml (JAR)
      

      NOTE: watch out for cyclic dependencies bwteen nutch-core and plugins, introduce another POM to break the cycle if required.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                thammegowda Thamme Gowda
                Reporter:
                thammegowda Thamme Gowda
              • Votes:
                3 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated: