Skip to content
This repository was archived by the owner on May 25, 2022. It is now read-only.

Commit 2635936

Browse files
authored
Merge pull request #4 from InsanusMokrassar/patch-1
Update dependencies and concentrate dependencies in toml
2 parents 21345f7 + 8a79619 commit 2635936

File tree

9 files changed

+41
-22
lines changed

9 files changed

+41
-22
lines changed

buildSrc/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ plugins {
33
}
44

55
repositories {
6-
jcenter()
6+
mavenCentral()
77
}
88

99
dependencies {
10-
implementation(kotlin("gradle-plugin", "1.5.20"))
10+
implementation(kotlin("gradle-plugin", "1.6.10"))
1111
}

buildSrc/src/main/kotlin/common-build-script.gradle.kts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
object Versions {
2-
const val simpleJavaMail = "6.6.1"
3-
}
4-
51
group = "net.axay"
62
version = "1.3.3"
73

gradle/libs.versions.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[versions]
2+
3+
kotlin = "1.6.10"
4+
kotlinSerialization = "1.3.2"
5+
kotlinCoroutines = "1.6.0"
6+
kotlinHtml = "0.7.3"
7+
8+
simpleJavaMail = "6.6.1"
9+
10+
subethasmtp = "5.2.8"
11+
12+
[libraries]
13+
14+
simpleJavaMail = { module = "org.simplejavamail:simple-java-mail", version.ref = "simpleJavaMail" }
15+
simpleJavaMail-batch = { module = "org.simplejavamail:batch-module", version.ref = "simpleJavaMail" }
16+
simpleJavaMail-smime = { module = "org.simplejavamail:smime-module", version.ref = "simpleJavaMail" }
17+
kt-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinCoroutines" }
18+
kt-serialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinSerialization" }
19+
kt-html = { module = "org.jetbrains.kotlinx:kotlinx-html-jvm", version.ref = "kotlinHtml" }
20+
subethasmtp = { module = "com.github.davidmoten:subethasmtp", version.ref = "subethasmtp" }
21+
22+
[plugins]
23+
24+
kt-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
25+
kt-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

settings.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ include("$projectName-client")
99
include("$projectName-html")
1010

1111
include("$projectName-test")
12+
13+
enableFeaturePreview("VERSION_CATALOGS")
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
1-
import Common_build_script_gradle.*
2-
31
plugins {
42
`common-build-script`
53
`java-version-script`
64
`maven-publish-script`
75
}
86

97
dependencies {
10-
implementation(project(":${rootProject.name}-core"))
8+
api(project(":${rootProject.name}-core"))
119

12-
api("org.simplejavamail:batch-module:${Versions.simpleJavaMail}")
10+
api(libs.simpleJavaMail.batch)
1311
}
Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
import Common_build_script_gradle.*
2-
31
plugins {
42
`common-build-script`
53
`java-version-script`
64
`maven-publish-script`
75

8-
kotlin("plugin.serialization") version "1.5.20"
6+
libs.plugins.kt.serialization
97
}
108

119
/**
@@ -14,12 +12,12 @@ plugins {
1412

1513
dependencies {
1614
// SIMPLE JAVA MAIL
17-
api("org.simplejavamail:simple-java-mail:${Versions.simpleJavaMail}")
18-
api("org.simplejavamail:smime-module:${Versions.simpleJavaMail}")
15+
api(libs.simpleJavaMail)
16+
api(libs.simpleJavaMail.smime)
1917

2018
// COROUTINES
21-
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.1")
19+
api(libs.kt.coroutines)
2220

2321
// SERIALIZATION
24-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.2.2")
22+
api(libs.kt.serialization)
2523
}

simplekotlinmail-html/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
}
66

77
dependencies {
8-
implementation(project(":${rootProject.name}-core"))
8+
api(project(":${rootProject.name}-core"))
99

10-
api("org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3")
10+
api(libs.kt.html)
1111
}

simplekotlinmail-server/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
}
66

77
dependencies {
8-
implementation(project(":${rootProject.name}-core"))
8+
api(project(":${rootProject.name}-core"))
99

10-
api("com.github.davidmoten:subethasmtp:5.2.8")
10+
api(libs.subethasmtp)
1111
}

0 commit comments

Comments
 (0)