/
build.gradle
56 lines (43 loc) · 1.98 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
buildscript {
apply from: './gradle/versions.gradle'
repositories {
mavenLocal()
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin"
classpath "org.jetbrains.kotlin:kotlin-serialization:$versions.kotlin"
classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:$versions.detekt"
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:$versions.sonarqube"
}
}
allprojects {
group = "ru.danil42russia.aaa"
version = "$versions.project"
repositories {
mavenLocal()
mavenCentral()
jcenter()
}
apply plugin: 'kotlin'
apply plugin: 'kotlinx-serialization'
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$versions.kotlin"
implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime:$versions.kotlin_serialization"
implementation group: "org.apache.logging.log4j", name: "log4j-api", version: "$versions.log4j"
implementation group: "org.apache.logging.log4j", name: "log4j-core", version: "$versions.log4j"
implementation group: "org.hibernate", name: "hibernate-core", version: "$versions.hibernate_orm"
implementation group: "org.hibernate", name: "hibernate-entitymanager", version: "$versions.hibernate_orm"
implementation group: "org.hibernate", name: "hibernate-c3p0", version: "$versions.hibernate_orm"
implementation group: "com.google.inject", name: "guice", version: "$versions.guice"
implementation group: "com.h2database", name: "h2", version: "$versions.h2_jdbc"
implementation group: "org.postgresql", name: "postgresql", version: "$versions.postgresql_jdbc"
}
task stage(dependsOn: [':aaa-web:buildProduct'])
}
apply from: './gradle/jacoco.gradle'
apply from: './gradle/detekt.gradle'
apply from: './gradle/sonarqube.gradle'