Added json configuration parameter
This commit is contained in:
parent
e82810eaed
commit
9de0095fbd
1 changed files with 16 additions and 0 deletions
|
@ -54,6 +54,7 @@ public class DokkaOperation extends AbstractProcessOperation<DokkaOperation> {
|
||||||
private final Map<String, String> pluginsConfiguration_ = new ConcurrentHashMap<>();
|
private final Map<String, String> pluginsConfiguration_ = new ConcurrentHashMap<>();
|
||||||
private boolean delayTemplateSubstitution_;
|
private boolean delayTemplateSubstitution_;
|
||||||
private boolean failOnWarning_;
|
private boolean failOnWarning_;
|
||||||
|
private File json;
|
||||||
private LoggingLevel loggingLevel_;
|
private LoggingLevel loggingLevel_;
|
||||||
private String moduleName_;
|
private String moduleName_;
|
||||||
private String moduleVersion_;
|
private String moduleVersion_;
|
||||||
|
@ -216,6 +217,11 @@ public class DokkaOperation extends AbstractProcessOperation<DokkaOperation> {
|
||||||
args.add("-suppressInheritedMembers");
|
args.add("-suppressInheritedMembers");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// json
|
||||||
|
if (json != null) {
|
||||||
|
args.add(json.getAbsolutePath());
|
||||||
|
}
|
||||||
|
|
||||||
if (LOGGER.isLoggable(Level.FINE)) {
|
if (LOGGER.isLoggable(Level.FINE)) {
|
||||||
LOGGER.fine(String.join(" ", args));
|
LOGGER.fine(String.join(" ", args));
|
||||||
}
|
}
|
||||||
|
@ -381,6 +387,16 @@ public class DokkaOperation extends AbstractProcessOperation<DokkaOperation> {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* JSON configuration file path.
|
||||||
|
*
|
||||||
|
* @param configuration the configuration file path
|
||||||
|
*/
|
||||||
|
public DokkaOperation json(File configuration) {
|
||||||
|
json = configuration;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the logging level.
|
* Sets the logging level.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue