[doc] Generate docs for PMD 7#1769
Closed
adangel wants to merge 3 commits into
Closed
Conversation
Generated by 🚫 Danger |
jsotuyod
reviewed
Apr 13, 2019
jsotuyod
left a comment
Member
There was a problem hiding this comment.
Looking good! This will probably need a new job in Travis to run in parallel.
9dbafef to
27430b9
Compare
Member
Author
|
I think, this is ready now.
It will run at the end of the doc job ( |
oowekyala
reviewed
Sep 16, 2019
| <version>${ant.version}</version> | ||
| </additionalDependency> | ||
| </additionalDependencies> | ||
| <excludePackageNames>*.internal</excludePackageNames> |
Member
There was a problem hiding this comment.
Could we also exclude the packages under lang.*.rule.*? IMO the rule implementations should be internal, their Javadoc is irrelevant
adangel
added a commit
that referenced
this pull request
Nov 16, 2019
This tries to determine the links to the other reactor projects, e.g. from pmd-java to pmd-core via the url from project.url. Project.url is currently https://pmd.github.io and the constructed url will be https://pmd.github.io/apidocs which doesn't exist. This means, the generated links to classes e.g. from core don't work anyway. Disabling this feature avoids error messages like [ERROR] Error fetching link: /home/travis/build/pmd/pmd/pmd-apex-jorje/target/apidocs. Ignored it. E.g. pmd-apex-jorje does not have own javadoc at all, since it is just a library. The linking between the different pmd modules needs to be revisited with #1769.
Member
Author
|
excluding packages should be done on master already now |
Member
Author
|
Replaced by #2417 |
6 tasks
13 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This adds a travis script, that uploads the documentation and javadoc to
We could add more modules, I've now only added pmd-core and pmd-java separately.
(I've ran the script locally, so there is already documentation uploaded...)