plugins { id 'groovy' id 'application' } repositories { mavenCentral() } dependencies { implementation project(':lib') // https://mvnrepository.com/artifact/org.apache.groovy/groovy implementation 'org.apache.groovy:groovy:4.0.7' // https://mvnrepository.com/artifact/info.picocli/picocli implementation 'info.picocli:picocli:4.7.0' /** * Logging */ // https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api implementation 'org.apache.logging.log4j:log4j-api:2.19.0' // https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j-impl runtimeOnly 'org.apache.logging.log4j:log4j-slf4j-impl:2.19.0' // https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core implementation 'org.apache.logging.log4j:log4j-core:2.19.0' } application { mainClassName = 'com.jessebrault.ssg.StaticSiteGeneratorCli' }