Started implementing the Dokka operation

This commit is contained in:
Erik C. Thauvin 2023-11-05 04:03:12 -08:00
parent 88a11036db
commit d2f1b85bbf
9 changed files with 922 additions and 10 deletions

View file

@ -3,6 +3,8 @@ package com.example;
import rife.bld.BaseProject;
import rife.bld.BuildCommand;
import rife.bld.extension.CompileKotlinOperation;
import rife.bld.extension.dokka.DokkaOperation;
import rife.bld.operations.exceptions.ExitStatusException;
import java.io.IOException;
import java.util.List;
@ -50,4 +52,11 @@ public class ExampleBuild extends BaseProject {
.compileOptions("-verbose")
.execute();
}
@BuildCommand(summary = "Generates Javadoc for the project")
public void javadoc() throws ExitStatusException, IOException, InterruptedException {
new DokkaOperation()
.fromProject(this)
.execute();
}
}