ssg/api/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

59 lines
924 B
Groovy

plugins {
id 'ssg-common'
id 'groovy'
id 'java-library'
id 'java-test-fixtures'
id 'maven-publish'
}
repositories {
mavenCentral()
}
configurations {
testFixturesApi {
extendsFrom configurations.testing
}
}
dependencies {
api libs.groovy
api libs.groovy.yaml
api libs.groowt.v
api libs.groowt.vc
api libs.groowt.wvc
api libs.di
api libs.fp
compileOnlyApi libs.jetbrains.anontations
implementation libs.classgraph
implementation libs.commonmark
implementation libs.commonmark.frontmatter
implementation libs.jsoup
runtimeOnly libs.groowt.wvcc
}
java {
withSourcesJar()
}
jar {
archivesBaseName = 'ssg-api'
}
sourcesJar {
archiveBaseName = 'ssg-api'
}
publishing {
publications {
create('ssgApi', MavenPublication) {
artifactId = 'api'
from components.java
}
}
}