ssg/cli/build.gradle
Jesse Brault aa44f0550d
Some checks failed
Ssg Check, Publish, and Release / ci (push) Has been cancelled
Update sourcesJar base name.
2025-06-30 07:49:31 -05:00

56 lines
1009 B
Groovy

plugins {
id 'ssg-common'
id 'groovy'
id 'application'
id 'maven-publish'
}
repositories {
mavenCentral()
maven { url 'https://repo.gradle.org/gradle/libs-releases' }
}
dependencies {
implementation project(':api')
implementation project(':ssg-gradle-model')
implementation libs.picocli
implementation libs.log4j2.api
implementation libs.log4j2.core
implementation "org.gradle:gradle-tooling-api:8.14.1"
runtimeOnly libs.log4j2.slf4j2.impl
}
application {
mainClassName = 'com.jessebrault.ssg.StaticSiteGeneratorCli'
applicationName = 'ssg'
}
java {
withSourcesJar()
}
jar {
archivesBaseName = 'ssg-cli'
}
sourcesJar {
archiveBaseName = 'ssg-cli'
}
distributions {
main {
//noinspection GroovyAssignabilityCheck
distributionBaseName = 'ssg'
}
}
publishing {
publications {
create('ssgCli', MavenPublication) {
artifactId = 'cli'
from components.java
}
}
}