ssg/api/build.gradle
2024-05-13 13:34:19 +02:00

44 lines
947 B
Groovy

plugins {
id 'ssg-common'
id 'groovy'
id 'java-library'
id 'java-test-fixtures'
}
repositories {
mavenCentral()
mavenLocal()
}
configurations {
testFixturesApi {
extendsFrom configurations.testing
}
}
dependencies {
api libs.groovy
api libs.groowt.all
compileOnlyApi libs.jetbrains.anontations
implementation libs.groovy.templates
implementation libs.commonmark
implementation libs.commonmark.frontmatter
implementation libs.jsoup
// https://archiva.jessebrault.com/#artifact/com.jessebrault.gst/lib
implementation 'com.jessebrault.gst:lib:0.0.5'
// https://mvnrepository.com/artifact/org.jgrapht/jgrapht-core
implementation 'org.jgrapht:jgrapht-core:1.5.2'
// So we can use Grape dependency management
// https://mvnrepository.com/artifact/org.apache.ivy/ivy
runtimeOnly 'org.apache.ivy:ivy:2.5.2'
}
jar {
archivesBaseName = 'ssg-api'
}