dependencies { implementation files("${project.layout.buildDirectory.get()}/generated-modules/markdowngenerator-1.3.1.1.jar") } addDependenciesModuleInfo { overwriteExistingFiles = true jdepsExtraArgs = ['-q'] outputDirectory = file("${project.layout.buildDirectory.get()}/generated-modules") modules { module { artifact (name: "markdowngenerator-1.3.1.1") moduleInfoSource = ''' module net.steppschuh.markdowngenerator { exports net.steppschuh.markdowngenerator; exports net.steppschuh.markdowngenerator.image; exports net.steppschuh.markdowngenerator.link; exports net.steppschuh.markdowngenerator.list; exports net.steppschuh.markdowngenerator.progress; exports net.steppschuh.markdowngenerator.rule; exports net.steppschuh.markdowngenerator.table; exports net.steppschuh.markdowngenerator.text; exports net.steppschuh.markdowngenerator.text.code; exports net.steppschuh.markdowngenerator.text.emphasis; exports net.steppschuh.markdowngenerator.text.heading; exports net.steppschuh.markdowngenerator.text.quote; exports net.steppschuh.markdowngenerator.util; } ''' } } }