53 lines
1.3 KiB
Groovy
Raw Normal View History

2021-06-22 16:53:21 +02:00
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
*/
repositories {
mavenCentral()
}
apply plugin: 'java-gradle-plugin'
group = 'org.hibernate.build'
version = '1.0.0-SNAPSHOT'
buildDir = "target"
dependencies {
implementation gradleApi()
implementation 'org.jboss:jandex:2.4.2.Final'
2021-06-22 16:53:21 +02:00
}
tasks.compileJava {
options.encoding = 'UTF-8'
sourceCompatibility = 11
targetCompatibility = 11
2021-06-22 16:53:21 +02:00
}
gradlePlugin {
plugins {
databaseServicePlugin {
id = 'org.hibernate.orm.database-service'
implementationClass = 'org.hibernate.orm.db.DatabaseServicePlugin'
2021-06-22 16:53:21 +02:00
}
antlrPlugin {
id = 'org.hibernate.orm.antlr'
2021-08-20 18:27:46 -05:00
implementationClass = 'org.hibernate.orm.antlr.AntlrPlugin'
}
2021-07-01 21:15:55 -05:00
jakartaPlugin {
id = 'org.hibernate.orm.jakarta'
implementationClass = 'org.hibernate.orm.jakarta.JakartaPlugin'
}
jakartaPublishPlugin {
id = 'org.hibernate.orm.jakarta-publish'
implementationClass = 'org.hibernate.orm.jakarta.JakartaPublishingPlugin'
}
2022-03-09 12:28:13 -06:00
reportsPlugin {
id = 'org.hibernate.orm.build.reports'
implementationClass = 'org.hibernate.orm.post.ReportGenerationPlugin'
}
2021-06-22 16:53:21 +02:00
}
}