Maven Archetype
  1. Maven Archetype
  2. ARCHETYPE-347

Allow fields like scm, developers, licenses, etc to be set when generating an archetype

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: Creator
    • Labels:
      None
    • Patch Submitted:
      Yes
    • Number of attachments :
      1

      Description

      Currently a generated archetype only sets basic fields like the groupId, artifactId, etc. There should be options to set generated values for all POM fields.

        Issue Links

          Activity

          Hide
          G Fernandes added a comment -

          This patch allow setting in archetype.properties values for description, url. In case they are not specified, the values are being taken from the project itself. The patch also fills in values for licenses, developers, and SCM, all taken from the originating project. The patch makes it possible to close and release a staging repository that has pom validation turned on in Nexus Pro.

          Show
          G Fernandes added a comment - This patch allow setting in archetype.properties values for description, url. In case they are not specified, the values are being taken from the project itself. The patch also fills in values for licenses, developers, and SCM, all taken from the originating project. The patch makes it possible to close and release a staging repository that has pom validation turned on in Nexus Pro.
          Hide
          Paul Gier added a comment -

          Fixed in r1038644.

          Show
          Paul Gier added a comment - Fixed in r1038644 .

            People

            • Assignee:
              Paul Gier
              Reporter:
              Paul Gier
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: