Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
crossdoc will automatically link between javadoc publications of modules
within a multi-module project. URL patterns are configurable, and a
helper task for publishing javadoc is provided.
Closes #32
Configuration
To generate javadoc, a
baseUrl
property must be set on the crossdoc extension:Other attributes can be specified too, like customizing the logic for how project URLs are constructed, relative to the base URL.
For example, if subprojects have a name prefix of
foobar-
, this could be stripped from the generated URLs with the following snippet:Tasks
generateOfflineLinks
: A helper task, that will populate arguments to be passed to thejavadoc
task.copyJavadoc
: Copy the unpacked output of thejavadoc
task to another directory, following the relative path computed by the provider set in the project extension. The output directory can be provided as a command line argument, with the--output
flag. By default, this output path is interpreted relative to the root project's project directory.