Skip to content

Lua Stub Documentation Generator for Java

License

Notifications You must be signed in to change notification settings

moongardenmods/combine

Repository files navigation

Combine

Lua Stub Documentation Generator for Java. Primarily used in allium-example-script.

Setup

This setup assumes you're using the loom plugin. If not, some slight reconfiguration of these run configs and their arguments may be necessary.

After bringing it in as a dependency add the following to your build.gradle.kts:

register<JavaExec>("genLuaSources") {
    group = "fabric"

    classpath = sourceSets["main"].runtimeClasspath
    mainClass = "dev.moongarden.combine.Combine"
    jvmArgs = listOf("-Dcombine.output=../docs")
    workingDir = file("run")
}

register<JavaExec>("genLuaSourcesAll") {
    group = "fabric"

    classpath = sourceSets["main"].runtimeClasspath
    mainClass = "dev.moongarden.combine.Combine"
    jvmArgs = listOf("-Dcombine.output=../docs", "-Dcombine.ignoreAccess")
    workingDir = file("run")
}

About

Lua Stub Documentation Generator for Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published