You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Robbie Gemmell (Jira)" <ji...@apache.org> on 2022/06/29 16:03:00 UTC

[jira] [Created] (ARTEMIS-3877) move javadoc creation to release profile as with other site content

|  ![](cid:jira-generated-image-avatar-15446030-2b89-49f6-b8bb-94e4227242eb) |
[Robbie
Gemmell](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=robbie)
**created** an issue  
---|---  
|  
---  
|  [ActiveMQ Artemis](https://issues.apache.org/jira/browse/ARTEMIS) /
[![Task](cid:jira-generated-image-
avatar-4b447a99-7e64-4b08-97d6-41f78c93c664)](https://issues.apache.org/jira/browse/ARTEMIS-3877)
[ARTEMIS-3877](https://issues.apache.org/jira/browse/ARTEMIS-3877)  
---  
[move javadoc creation to release profile as with other site
content](https://issues.apache.org/jira/browse/ARTEMIS-3877)  
| Issue Type: |  ![Task](cid:jira-generated-image-
avatar-4b447a99-7e64-4b08-97d6-41f78c93c664) Task  
---|---  
Affects Versions: |  2.23.1  
Assignee: |  Unassigned  
Created: |  29/Jun/22 16:02  
Fix Versions: |  2.24.0  
Priority: |  ![Major](cid:jira-generated-image-static-
major-4d9a6125-df39-46c0-a9ab-359ab6c3bdb8) Major  
Reporter: |  [Robbie
Gemmell](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=robbie)  
|

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).  
  
---  
|  |  [ ![Add Comment](cid:jira-generated-image-static-comment-
icon-6d1a5c6f-2432-4bc2-8298-7dad7e14dcf4)
](https://issues.apache.org/jira/browse/ARTEMIS-3877#add-comment "Add
Comment") |  [Add
Comment](https://issues.apache.org/jira/browse/ARTEMIS-3877#add-comment "Add
Comment")  
---|---  
  
|  This message was sent by Atlassian Jira (v8.20.10#820010-sha1:ace47f9) |  |
![Atlassian logo](https://issues.apache.org/jira/images/mail/atlassian-email-
logo.png)  
---