plugins { `maven-publish` } dependencies { compileOnly(libs.platform.velocity) api(project(":valiobungee-api")) } description = "ValioBungee Velocity API" tasks { withType { dependsOn(project(":valiobungee-api").getTasksByName("javadoc", false)) val options = options as StandardJavadocDocletOptions options.use() options.isDocFilesSubDirs = true options.links( "https://jd.papermc.io/velocity/3.5.0/", // velocity api ) val apiDocs = File(rootProject.projectDir, "api/build/docs/javadoc") //options.linksOffline("https://ci.limework.net/ValioBungee/api/build/docs/javadoc", apiDocs.path) } } publishing { publications { create("maven") { from(components["java"]) } } }