22 * Copyright (c) 2020. Tolgee 
33 */  
44
5- buildscript  {
6-     repositories {
7-         mavenCentral()
8-     }
9-     dependencies {
10-         classpath " org.hibernate:hibernate-gradle-plugin:5.6.10.Final" 
11-     }
12- }
13- 
145plugins  {
15-     id ' io.spring.dependency-management' 
16-     id ' org.springframework.boot' 
17-     id ' java' 
18-     id ' org.liquibase.gradle' 
19-     id ' org.jetbrains.kotlin.jvm' 
20-     id " kotlin-jpa" 
21-     id " org.jetbrains.kotlin.kapt" 
22-     id " kotlin-allopen" 
6+     id ' io.tolgee.gradle.base' 
7+     id ' io.tolgee.gradle.kotlin' 
8+     id ' io.tolgee.gradle.spring' 
9+     id ' io.tolgee.gradle.hibernate' 
10+     id ' io.tolgee.gradle.liquibase' 
2311}
2412
2513group =  ' io.tolgee' 
2614
27- if  (System . getenv(). containsKey(" VERSION" 
28-     project. version =  System . getenv(). get(" VERSION" 
29- } else  {
30-     project. version =  ' local' 
31- }
32- 
3315configurations  {
3416    developmentOnly
3517    runtimeClasspath {
@@ -45,16 +27,11 @@ apply plugin: 'org.springframework.boot'
4527apply plugin : ' io.spring.dependency-management' 
4628apply plugin : " org.jetbrains.kotlin.plugin.jpa" 
4729apply plugin : " org.jetbrains.kotlin.plugin.spring" 
48- apply plugin : " kotlin- allopen" 
49- apply plugin : " kotlin- kapt" 
30+ apply plugin : " org.jetbrains. kotlin.plugin. allopen" 
31+ apply plugin : " org.jetbrains. kotlin. kapt" 
5032apply plugin : ' kotlin' 
5133apply plugin : ' org.hibernate.orm' 
5234
53- repositories  {
54-     mavenCentral()
55-     jcenter()
56- }
57- 
5835idea  {
5936    module {
6037        generatedSourceDirs + =  files(' build/generated/source/kapt/main' ' build/generated/source/kaptKotlin/main' 
@@ -80,9 +57,7 @@ allOpen {
8057    annotation(" org.springframework.beans.factory.annotation.Configurable" 
8158}
8259
83- apply from : " $rootDir  /gradle/liquibase.gradle" 
84- 
85- configureLiquibase(" public" " hibernate:spring:io.tolgee" ' src/main/resources/db/changelog/schema.xml' 
60+ // configureLiquibase("public", "hibernate:spring:io.tolgee", 'src/main/resources/db/changelog/schema.xml')
8661
8762diff. dependsOn compileKotlin
8863diffChangeLog. dependsOn compileKotlin
@@ -130,7 +105,7 @@ dependencies {
130105    implementation libs. liquibaseCore
131106    liquibaseRuntime libs. liquibaseCore
132107    liquibaseRuntime ' org.postgresql:postgresql' 
133-     liquibaseRuntime( ' org.liquibase:liquibase-groovy-dsl:3.0.2 ' ) 
108+     liquibaseRuntime libs . liquibaseGroovyDsl 
134109    liquibaseRuntime libs. liquibaseHibernate
135110    liquibaseRuntime libs. kotlinReflect
136111    liquibaseRuntime sourceSets. main. output
@@ -162,19 +137,19 @@ dependencies {
162137     * MISC 
163138     */  
164139    implementation libs. commonsCodec
165-     implementation group :  ' org.apache.commons ' ,  name :  ' commons-text ' ,  version :  ' 1.9 ' 
140+     implementation libs . commonsText 
166141    implementation libs. icu4j
167142    implementation libs. jjwtApi
168143    implementation libs. jjwtImpl
169144    implementation libs. jjwtJackson
170145    implementation libs. jacksonModuleKotlin
171-     implementation ' net .datafaker:datafaker:1.5.0 ' 
172-     implementation ' jaxen:jaxen:1.2.0 ' 
146+     implementation libs . datafaker
147+     implementation libs . jaxen 
173148    implementation libs. sendInBlue
174149    implementation libs. sentry
175150    implementation libs. hibernateTypes
176151    liquibaseRuntime libs. hibernateTypes
177-     implementation ' com.eatthepath:java- otp:0.4.0 ' 
152+     implementation libs . otp
178153    implementation libs. postHog
179154    implementation libs. micrometerPrometheus
180155
0 commit comments