Uploaded image for project: 'NetarchiveSuite'
  1. NetarchiveSuite
  2. NAS-8

Switch to Maven as build tool

    XMLWordPrintable

Details

    • General
    • 5.0 Milestone1
    • Hide
      • Build a NetarchiveSuite release package. Validate that:
        • The ZIP contains the expected content.
        • Deploy the system to the test environment and before a sanity test (TEST1).
        • The relevant functionality of the ANT based secondary targets are available in the Maven build.
      Show
      Build a NetarchiveSuite release package. Validate that: The ZIP contains the expected content. Deploy the system to the test environment and before a sanity test (TEST1). The relevant functionality of the ANT based secondary targets are available in the Maven build.

    Description

      We could gain a number of benefits from switching to Maven as the NAS build platform. This includes:

      • Separation of current proto-modules into well-defined subprojects.
      • Explicit dependency management.
      • Reference build replacing the sperately maintained Ant, Eclipse and IntelliJ build definitions.
      • Better QA reports replacing the current Maven1 functionality by use SBForge Sonar for code reports.
      • Standard Maven jar and war packaging.
      • Standard Maven source, test jar and javadoc distribution.
      • Automatic license management.

      Attachments

        Issue Links

          There are no Sub-Tasks for this issue.

          Activity

            People

              mss Mikis Seth Sørensen (Inactive)
              mss Mikis Seth Sørensen (Inactive)
              Søren Vejrup Carlsen Søren Vejrup Carlsen (Inactive)
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 60h
                  60h
                  Remaining:
                  Time Spent - 20h Remaining Estimate - 40h
                  40h
                  Logged:
                  Time Spent - 20h Remaining Estimate - 40h
                  20h