diff --git a/jmodelica b/jmodelica
index 9d6101ce0caad6fe692f7127c6220211605ca9ed..e43b28eb598eaa4a9330fbce00512321a26db32f 160000
--- a/jmodelica
+++ b/jmodelica
@@ -1 +1 @@
-Subproject commit 9d6101ce0caad6fe692f7127c6220211605ca9ed
+Subproject commit e43b28eb598eaa4a9330fbce00512321a26db32f
diff --git a/scope4m/build.gradle b/scope4m/build.gradle
index e49253b6c886cfd7db3640f8c92c953237b028df..6cdb37b272bdf932236c899576cedf2dfeba4d7d 100644
--- a/scope4m/build.gradle
+++ b/scope4m/build.gradle
@@ -11,6 +11,10 @@ apply plugin: 'application'
 apply plugin: 'jastadd'
 apply plugin: 'idea'
 
+configurations {
+    ragdoc
+}
+
 repositories {
     mavenLocal()
 }
@@ -44,6 +48,7 @@ dependencies {
     testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.4.2'
     testCompile 'org.junit.platform:junit-platform-runner:1.4.2'
     testImplementation 'org.junit.jupiter:junit-jupiter-params:5.4.2'
+    ragdoc files('../tools/rd-builder.jar')
 }
 
 jastadd {
diff --git a/tools/rd-builder.jar b/tools/rd-builder.jar
new file mode 100644
index 0000000000000000000000000000000000000000..95228bd5ccc85ce60ec6c381956b0a11e95df1ab
Binary files /dev/null and b/tools/rd-builder.jar differ