2022-04-22 19:40:06 -04:00
|
|
|
plugins {
|
|
|
|
id 'java-platform'
|
|
|
|
}
|
|
|
|
|
2023-05-18 09:23:05 -04:00
|
|
|
description = 'Gradle platform for Hibernate ORM'
|
|
|
|
|
2022-08-30 12:20:24 -04:00
|
|
|
apply from: rootProject.file( 'gradle/releasable.gradle' )
|
2022-04-22 19:40:06 -04:00
|
|
|
apply from: rootProject.file( "gradle/base-information.gradle" )
|
|
|
|
apply from: rootProject.file( "gradle/publishing-pom.gradle" )
|
|
|
|
|
2023-05-17 17:14:57 -04:00
|
|
|
apply plugin: 'signing'
|
|
|
|
|
2022-04-22 19:40:06 -04:00
|
|
|
dependencies {
|
|
|
|
constraints {
|
|
|
|
api project( ":hibernate-core" )
|
|
|
|
api project( ":hibernate-testing" )
|
2022-04-26 15:40:08 -04:00
|
|
|
|
2022-04-22 19:40:06 -04:00
|
|
|
api project( ":hibernate-envers" )
|
|
|
|
api project( ":hibernate-spatial" )
|
2023-07-10 05:02:40 -04:00
|
|
|
api project( ":hibernate-community-dialects" )
|
2022-04-22 19:40:06 -04:00
|
|
|
|
|
|
|
api project( ":hibernate-agroal" )
|
|
|
|
api project( ":hibernate-c3p0" )
|
|
|
|
api project( ":hibernate-hikaricp" )
|
|
|
|
api project( ":hibernate-proxool" )
|
|
|
|
api project( ":hibernate-vibur" )
|
|
|
|
|
|
|
|
api project( ":hibernate-jcache" )
|
|
|
|
|
|
|
|
api project( ":hibernate-micrometer" )
|
|
|
|
api project( ":hibernate-graalvm")
|
|
|
|
|
2024-03-19 08:16:21 -04:00
|
|
|
api project( ":hibernate-processor" )
|
2022-04-22 19:40:06 -04:00
|
|
|
api project( ":hibernate-gradle-plugin" )
|
2024-10-17 10:22:37 -04:00
|
|
|
api project( ":hibernate-maven-plugin" )
|
2022-04-22 19:40:06 -04:00
|
|
|
api project( ":hibernate-ant" )
|
|
|
|
|
2024-04-03 23:18:20 -04:00
|
|
|
api libs.hibernateModels
|
2022-04-26 15:40:08 -04:00
|
|
|
|
2022-04-22 19:40:06 -04:00
|
|
|
api jakartaLibs.jpa
|
|
|
|
api jakartaLibs.jta
|
|
|
|
|
2024-04-22 13:36:10 -04:00
|
|
|
runtime libs.antlrRuntime
|
2022-04-26 15:40:08 -04:00
|
|
|
runtime libs.logging
|
|
|
|
runtime libs.byteBuddy
|
|
|
|
runtime libs.byteBuddyAgent
|
|
|
|
runtime libs.jandex
|
|
|
|
runtime libs.classmate
|
|
|
|
|
|
|
|
runtime jakartaLibs.jaxb
|
|
|
|
runtime jakartaLibs.jaxbApi
|
|
|
|
runtime jakartaLibs.inject
|
|
|
|
|
|
|
|
|
|
|
|
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
// todo : imo these are questionable
|
|
|
|
runtime libs.agroal
|
|
|
|
runtime libs.agroalPool
|
|
|
|
runtime libs.c3p0
|
|
|
|
runtime libs.hikaricp
|
|
|
|
runtime libs.proxool
|
|
|
|
runtime libs.vibur
|
|
|
|
|
|
|
|
runtime libs.jcache
|
|
|
|
|
|
|
|
runtime libs.micrometer
|
|
|
|
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2022-04-22 19:40:06 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
publishing {
|
|
|
|
publications {
|
|
|
|
publishedArtifacts {
|
|
|
|
from components.javaPlatform
|
|
|
|
}
|
|
|
|
}
|
2023-05-17 17:14:57 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
project( ":release" ).getTasks().named( "publishReleaseArtifacts" ).configure {
|
|
|
|
dependsOn tasks.release
|
|
|
|
}
|
|
|
|
|
|
|
|
tasks.release.dependsOn tasks.publishToSonatype
|