Skip to content

Commit dbfa9ce

Browse files
committed
Finish 9.9.1
2 parents a8db981 + 050cdd1 commit dbfa9ce

12 files changed

Lines changed: 93 additions & 82 deletions

File tree

build.gradle

Lines changed: 39 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,19 @@
1-
buildscript {
2-
repositories {
3-
maven { url 'https://plugins.gradle.org/m2/' }
4-
}
5-
dependencies {
6-
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
7-
classpath 'net.ltgt.gradle:gradle-apt-plugin:0.21'
8-
}
9-
}
10-
11-
rootProject.version = '9.10.0'
1+
rootProject.version = '9.9.1'
122
group = 'com.spaceshift'
133

144
allprojects {
155

166
repositories {
177
mavenCentral()
18-
jcenter()
198
}
209

21-
apply plugin: 'java'
22-
apply plugin: 'com.jfrog.bintray'
10+
apply plugin: "java-library"
11+
apply plugin: "java-test-fixtures"
2312
apply plugin: 'maven-publish'
2413

2514
sourceCompatibility = JavaVersion.VERSION_11
2615
targetCompatibility = JavaVersion.VERSION_11
2716

28-
ext {
29-
projectreactorVersion = '3.2.9.RELEASE'
30-
sl4jVersion = '1.7.26'
31-
javaxMailVersion = "1.5.0-b01"
32-
testcontainersVersion = '1.11.1'
33-
lombokVersion = '1.18.6'
34-
junitJupiterVersion = "5.4.2"
35-
jetbrainsAnnotation = '17.0.0'
36-
bintrayVersion = version
37-
}
38-
3917
javadoc {
4018
failOnError = false
4119
}
@@ -45,15 +23,15 @@ allprojects {
4523
}
4624

4725
dependencies {
48-
compileOnly "org.jetbrains:annotations:$jetbrainsAnnotation"
49-
compileOnly "org.projectlombok:lombok:$lombokVersion"
50-
annotationProcessor "org.projectlombok:lombok:$lombokVersion"
51-
52-
testCompile "org.junit.jupiter:junit-jupiter-api:$junitJupiterVersion"
53-
testCompileOnly "org.projectlombok:lombok:$lombokVersion"
54-
testCompileOnly "org.jetbrains:annotations:$jetbrainsAnnotation"
55-
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitJupiterVersion"
56-
testAnnotationProcessor "org.projectlombok:lombok:$lombokVersion"
26+
compileOnly libs.jetbrains.annotations
27+
compileOnly libs.lombok
28+
annotationProcessor libs.lombok
29+
30+
testImplementation libs.junit.api
31+
testCompileOnly libs.lombok
32+
testCompileOnly libs.jetbrains.annotations
33+
testRuntimeOnly libs.junit.engine
34+
testAnnotationProcessor libs.lombok
5735
}
5836

5937
/*compileJava {
@@ -66,6 +44,18 @@ allprojects {
6644
}
6745
}*/
6846

47+
compileJava {
48+
options.encoding = "UTF-8"
49+
}
50+
51+
compileTestJava {
52+
options.encoding = "UTF-8"
53+
}
54+
55+
tasks.withType(Javadoc) {
56+
options.encoding = "UTF-8"
57+
}
58+
6959
task sourcesJar(type: Jar, dependsOn: classes) {
7060
afterEvaluate {
7161
getArchiveClassifier().set("sources")
@@ -83,6 +73,20 @@ allprojects {
8373
}
8474

8575
publishing {
76+
repositories {
77+
maven {
78+
name = "GitlabPackages"
79+
url = uri("https://gitlab.com/api/v4/projects/37512056/packages/maven")
80+
credentials(HttpHeaderCredentials) {
81+
name = "Private-Token"
82+
value = project.findProperty("gitlab.token") ?: System.getenv("GITLAB_TOKEN")
83+
}
84+
authentication {
85+
header(HttpHeaderAuthentication)
86+
}
87+
}
88+
}
89+
8690
publications {
8791
mavenJava(MavenPublication) {
8892
from components.java
@@ -97,29 +101,6 @@ allprojects {
97101
}
98102
}
99103

100-
bintray {
101-
afterEvaluate {
102-
user = project.hasProperty("bintrayUser") ? project.property("bintrayUser") : ""
103-
key = project.hasProperty("bintrayKey") ? project.property("bintrayKey") : ""
104-
publications = ['mavenJava']
105-
pkg {
106-
repo = 'maven'
107-
name = 'com.spaceshift.' + jar.baseName
108-
licenses = ['Apache-2.0']
109-
websiteUrl = 'https://github.com/JavaSaBr/Rlib'
110-
vcsUrl = 'https://github.com/JavaSaBr/RLib.git'
111-
issueTrackerUrl = 'https://github.com/JavaSaBr/RLib/issues'
112-
githubRepo = 'JavaSaBr/RLib'
113-
githubReleaseNotesFile = 'README.md'
114-
version {
115-
name = rootProject.version
116-
desc = rootProject.version
117-
released = new Date()
118-
}
119-
}
120-
}
121-
}
122-
123104
configurations {
124105
testArtifacts.extendsFrom testRuntime
125106
}
@@ -139,6 +120,6 @@ allprojects {
139120
}
140121

141122
wrapper {
142-
gradleVersion = '6.0'
123+
gradleVersion = '7.4.2'
143124
distributionType = Wrapper.DistributionType.ALL
144125
}

gradle/libs.versions.toml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
[versions]
2+
# https://mvnrepository.com/artifact/org.slf4j/slf4j-api
3+
slf4j = "1.7.36"
4+
# https://mvnrepository.com/artifact/io.projectreactor/reactor-core
5+
project-reactor = "3.4.19"
6+
# https://mvnrepository.com/artifact/javax.mail/mail
7+
javax-mail = "1.5.0-b01"
8+
# https://mvnrepository.com/artifact/org.testcontainers/testcontainers
9+
testcontainers = "1.17.3"
10+
# https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine
11+
junit-jupiter = "5.8.2"
12+
# https://mvnrepository.com/artifact/org.jetbrains/annotations
13+
jetbrains-annotations = "23.0.0"
14+
# https://mvnrepository.com/artifact/org.projectlombok/lombok
15+
lombok = "1.18.24"
16+
17+
[libraries]
18+
project-reactor-core = { module = "io.projectreactor:reactor-core", version.ref = "project-reactor" }
19+
jetbrains-annotations = { module = "org.jetbrains:annotations", version.ref = "jetbrains-annotations" }
20+
lombok = { module = "org.projectlombok:lombok", version.ref = "lombok" }
21+
junit-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit-jupiter" }
22+
junit-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit-jupiter" }
23+
slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
24+
slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j" }
25+
slf4j-ext = { module = "org.slf4j:slf4j-ext", version.ref = "slf4j" }
26+
javax-mail = { module = "javax.mail:mail", version.ref = "javax-mail" }
27+
testcontainers = { module = "org.testcontainers:testcontainers", version.ref = "testcontainers" }
28+
29+
[bundles]
30+
junit = ["junit-engine", "junit-api"]
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-5.4.1-all.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

rlib-common/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dependencies {
2-
compile project(":rlib-logger-api")
2+
api projects.rlibLoggerApi
33
}
44

55
jar {

rlib-common/src/main/java/com/ss/rlib/common/util/random/FastRandom.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import org.jetbrains.annotations.NotNull;
44

55
/**
6-
* Реализация быстрого рандоминайзера на основе псевдорандом генератора.
7-
*
86
* @author JavaSaBr
97
*/
108
public final class FastRandom implements Random {

rlib-fx/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
plugins {
2-
id 'org.openjfx.javafxplugin' version '0.0.8'
2+
id 'org.openjfx.javafxplugin' version '0.0.13'
33
}
44

55
dependencies {
6-
compile project(":rlib-common")
6+
api projects.rlibCommon
77
}
88

99
jar {

rlib-logger-impl/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dependencies {
2-
compile project(":rlib-common")
2+
api projects.rlibCommon
33
}
44

55
jar {

rlib-logger-slf4j/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
dependencies {
2-
compile project(":rlib-logger-api")
3-
compile "org.slf4j:slf4j-api:$sl4jVersion"
2+
api projects.rlibLoggerApi
3+
api libs.slf4j.api
44

5-
testRuntime "org.slf4j:slf4j-simple:$sl4jVersion"
5+
testRuntime libs.slf4j.simple
66
}
77

88
jar {

rlib-mail/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
dependencies {
2-
compile project(":rlib-common")
3-
compile "javax.mail:mail:$javaxMailVersion"
2+
api projects.rlibCommon
3+
api libs.javax.mail
44

5-
testImplementation project(":rlib-testcontainers")
5+
testImplementation projects.rlibTestcontainers
66
}
77

88
jar {

rlib-network/build.gradle

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

55
dependencies {
6-
compile project(":rlib-common")
7-
compile "io.projectreactor:reactor-core:$projectreactorVersion"
8-
testRuntimeOnly project(":rlib-logger-impl")
6+
api projects.rlibCommon
7+
api libs.project.reactor.core
8+
testRuntimeOnly projects.rlibLoggerImpl
99
}

0 commit comments

Comments
 (0)