You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2019/07/14 03:58:38 UTC
[buildr] 02/02: Explicitly specify the `:sourcepath` parameter for
javadoc tool
This is an automated email from the ASF dual-hosted git repository.
donaldp pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/buildr.git
commit a8377d49dfa2c50e72a9159bc6d1c854c6a83e8d
Author: Peter Donald <pe...@realityforge.org>
AuthorDate: Sun Jul 14 13:58:28 2019 +1000
Explicitly specify the `:sourcepath` parameter for javadoc tool
---
CHANGELOG | 2 ++
lib/buildr/java/doc.rb | 1 +
2 files changed, 3 insertions(+)
diff --git a/CHANGELOG b/CHANGELOG
index f5a8f3e..96d7796 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -8,6 +8,8 @@
* Added: Detect external annotations in the local project and add them to the generated IntelliJ IDEA
module when generating. The default location is `src/main/annotations` but other locations
can be specified by modifying the `project.iml.annotation_paths` property.
+* Fixed: Explicitly specify the `:sourcepath` parameter for javadoc tool. This enables additional parameters
+ such as `-packagenames` and `-subpackages` to be passed to the underling tool.
1.5.7 (2019-02-16)
* Fixed: The fix that allowed special characters in usernames and passwords was only partially applied
diff --git a/lib/buildr/java/doc.rb b/lib/buildr/java/doc.rb
index 123e46a..3dfca28 100644
--- a/lib/buildr/java/doc.rb
+++ b/lib/buildr/java/doc.rb
@@ -24,6 +24,7 @@ module Buildr #:nodoc:
if project.doc.engine? Javadoc
options = project.doc.options
options[:windowtitle] = (project.comment || project.name) unless options[:windowtitle]
+ options[:sourcepath] = project.compile.sources.join(File::PATH_SEPARATOR) unless options[:sourcepath]
end
end
end