[
https://issues.apache.org/jira/browse/ARTEMIS-3877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17560641#comment-17560641
]
ASF subversion and git services commented on ARTEMIS-3877:
----------------------------------------------------------
Commit 1bcf0f35f862f1cb9a40d8f24306a4566ab14a9b in activemq-artemis's branch
refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=1bcf0f35f8 ]
ARTEMIS-3877: move site javadoc generation into release profile, add
placeholder for regular assembly use, like all the other module content
Adds specific check run to CI job for building the website content, and fixes
up some small issues with the other site placeholder content.
> move javadoc creation to release profile as with other site content
> -------------------------------------------------------------------
>
> Key: ARTEMIS-3877
> URL: https://issues.apache.org/jira/browse/ARTEMIS-3877
> Project: ActiveMQ Artemis
> Issue Type: Task
> Affects Versions: 2.23.1
> Reporter: Robbie Gemmell
> Assignee: Robbie Gemmell
> Priority: Major
> Fix For: 2.24.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> 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).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)