aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2024-06-23 21:29:58 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2024-06-23 21:46:33 +0200
commit45d92310f55d953472c95e1f81b1a113178187fb (patch)
tree2bc0b868a8f8b80dda91f3355f8addc1a6eede0f /subprojects
parentbuild: automate GitHub pages deployment (diff)
downloadrefinery-45d92310f55d953472c95e1f81b1a113178187fb.tar.gz
refinery-45d92310f55d953472c95e1f81b1a113178187fb.tar.zst
refinery-45d92310f55d953472c95e1f81b1a113178187fb.zip
build: publish Maven snapshots to GH pages
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/docs/build.gradle.kts30
1 files changed, 8 insertions, 22 deletions
diff --git a/subprojects/docs/build.gradle.kts b/subprojects/docs/build.gradle.kts
index 0e722fee..631df761 100644
--- a/subprojects/docs/build.gradle.kts
+++ b/subprojects/docs/build.gradle.kts
@@ -22,26 +22,13 @@ val javadocs: Configuration by configurations.creating {
22} 22}
23 23
24dependencies { 24dependencies {
25 javadocs(project(":refinery-generator", "javadocElements")) 25 gradle.projectsEvaluated {
26 javadocs(project(":refinery-generator-cli", "javadocElements")) 26 for (subproject in rootProject.subprojects) {
27 javadocs(project(":refinery-interpreter", "javadocElements")) 27 if (subproject.plugins.hasPlugin(JavaPlugin::class)) {
28 javadocs(project(":refinery-interpreter-localsearch", "javadocElements")) 28 javadocs(project(subproject.path, "javadocElements"))
29 javadocs(project(":refinery-interpreter-rete", "javadocElements")) 29 }
30 javadocs(project(":refinery-interpreter-rete-recipes", "javadocElements")) 30 }
31 javadocs(project(":refinery-language", "javadocElements")) 31 }
32 javadocs(project(":refinery-language-ide", "javadocElements"))
33 javadocs(project(":refinery-language-model", "javadocElements"))
34 javadocs(project(":refinery-language-semantics", "javadocElements"))
35 javadocs(project(":refinery-language-web", "javadocElements"))
36 javadocs(project(":refinery-logic", "javadocElements"))
37 javadocs(project(":refinery-store", "javadocElements"))
38 javadocs(project(":refinery-store-dse", "javadocElements"))
39 javadocs(project(":refinery-store-dse-visualization", "javadocElements"))
40 javadocs(project(":refinery-store-query", "javadocElements"))
41 javadocs(project(":refinery-store-query-interpreter", "javadocElements"))
42 javadocs(project(":refinery-store-reasoning", "javadocElements"))
43 javadocs(project(":refinery-store-reasoning-scope", "javadocElements"))
44 javadocs(project(":refinery-store-reasoning-smt", "javadocElements"))
45} 32}
46 33
47val srcDir = "src" 34val srcDir = "src"
@@ -63,8 +50,7 @@ val configFiles: FileCollection = files(
63) 50)
64 51
65val lintConfigFiles: FileCollection = configFiles + files( 52val lintConfigFiles: FileCollection = configFiles + files(
66 rootProject.file(".eslintrc.cjs"), 53 rootProject.file(".eslintrc.cjs"), rootProject.file("prettier.config.cjs")
67 rootProject.file("prettier.config.cjs")
68) 54)
69 55
70tasks { 56tasks {