Uploaded image for project: 'Dev - Nexus'
  1. Dev - Nexus
  2. NEXUS-23

the nexus-cli jar is unnecessary big

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0-beta
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      the cli jar includes maven archetype code that is not necessary for index generation.
      only the org.sonatype.nexus.archetype.NexusArchetypeDataSource class seems to make use if it.

      additionally it would be cool to create a binary for jdk 1.5 that doesn't include the retrotranstator binaries. Apart from a smaller binary it also simplifies the licensing concerns.
      The same apllies to the aspectj runtime that is included. Are aspects actually used in the cli tool or are the archetype or maven wagon bits dragging it along?

        Attachments

          Activity

            People

            • Assignee:
              jvanzyl Jason van Zyl
              Reporter:
              mkleint Milos Kleint
              Last Updated By:
              Jason Dillon
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Date of First Response: