Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-3877

move javadoc creation to release profile as with other site content

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.23.1
    • 2.24.0
    • None
    • None

    Description

      The build contains some javadoc generation as part of the artemis-website module, for addition of API docs to the website etc. None of the other content in artemis-website is built during a regular build, instead being deferred only to builds using the release profile, but the javadoc is always generated.

      This adds ~1minute to the overall build, or now about ~1/3rd of the total time remaining after prior tweaks reduced it to the current ~3minutes. This a fairly huge overhead given its likely very few developers ever look at that output for most builds, instead probably either having an IDE already providing Javadoc access if needed, or for more standalone APIs like JMS perhaps just looking at the specs own published API docs.

      The Javadoc creation should be moved into the release profile like the other artemis-website bits and thus reduce the time for a dev builds both locally and in many CI jobs (i.e. all those not specifically verifying the release profile).

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            robbie Robbie Gemmell
            robbie Robbie Gemmell
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 0.5h
                0.5h

                Slack

                  Issue deployment