BTM
  1. BTM
  2. BTM-82

Deploy source and javadoc to Maven Central along with build artifacts for releases and snapshots

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.3
    • Fix Version/s: 2.0.0
    • Labels:
      None
    • Number of attachments :
      0

      Description

      As a real convenience to development with BTM, please also deploy the source and JavaDoc jars with the build artifacts for both releases and snapshots. Maven, its IDE plugins (e.g. m2eclipse), and other tools can automatically download the source and JavaDoc jars from Central and automatically configure the IDE to use them.

      For example, with Eclipse and m2eclipse, the source/JavaDoc are automatically available in editing, including hover tooltip/pop up messages in Java and XML files (e.g. Spring bean config), improved completion, and Ctrl-click on class names to view the source.

      An easy way to do so includes using the Maven Release plugin - it automatically does this. If not using it, then simply running 'mvn source:jar javadoc:jar deploy' will do it for the local source.

        Activity

        Hide
        Ludovic Orban added a comment -

        Sources are already part of the 2.0 deployment (see http://snapshots.repository.codehaus.org/org/codehaus/btm/btm/2.0.0-beta1/).

        Javadoc can also be added and will be.

        Show
        Ludovic Orban added a comment - Sources are already part of the 2.0 deployment (see http://snapshots.repository.codehaus.org/org/codehaus/btm/btm/2.0.0-beta1/ ). Javadoc can also be added and will be.
        Hide
        Ludovic Orban added a comment -

        Done starting with 2.0.0-beta2

        Show
        Ludovic Orban added a comment - Done starting with 2.0.0-beta2

          People

          • Assignee:
            Ludovic Orban
            Reporter:
            Jeff Jensen
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: