Faster documentation generation (#2722)

* Get rid of cli and core dependency for generator

* Remove generic argument parsing made for sharing but introduced complexity

* Do not use expensive shadow plugin on internal generator module

* Apply shadow plugin for cli in packaging

* Generate documentation after compilation of rules

* Trigger generateDocumentation when formatting rules are changed

* Further reduce complexity of parsing args

* Start generateDocumentation directly from gradle

* Test additional error paths of CliArgs
This commit is contained in:
Artur Bosch
2020-05-24 11:03:26 +02:00
committed by GitHub
parent 4090ca0012
commit 58575daddb
15 changed files with 136 additions and 132 deletions

View File

@@ -1,10 +1,10 @@
plugins {
commons
apps
packaging
releasing
detekt
id("org.jetbrains.dokka") apply false
id("com.github.johnrengelman.shadow") apply false
id("com.github.ben-manes.versions")
id("org.sonarqube")
}