Skip to content

Commit 8eb1532

Browse files
committed
chore: migrate to version catalog, Gropify
1 parent aef858e commit 8eb1532

10 files changed

Lines changed: 57 additions & 59 deletions

File tree

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,11 @@
4545

4646
# Kotlin
4747
.kotlin
48+
.idea/kotlinc.xml
4849

4950
# Misc
5051
.idea/misc.xml
52+
.idea/markdown.xml
5153

5254
# CMake
5355
cmake-build-*/
@@ -91,6 +93,8 @@ fabric.properties
9193
.idea/androidTestResultsUserPreferences.xml
9294

9395
# Android projects
96+
.idea/AndroidProjectSystem.xml
97+
.idea/deviceManager.xml
9498
**/local.properties
9599
/captures
96100
.externalNativeBuild
@@ -106,5 +110,11 @@ site
106110
*.bak
107111
.idea/appInsightsSettings.xml
108112

113+
# Discord plugin for IntelliJ
114+
.idea/discord.xml
115+
116+
# Copilot for IntelliJ
117+
.idea/copilot**
118+
109119
# Mac OS
110120
.DS_Store

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import org.jetbrains.dokka.gradle.DokkaTask
22

33
plugins {
4-
autowire(libs.plugins.kotlin.jvm) apply false
5-
autowire(libs.plugins.kotlin.dokka) apply false
6-
autowire(libs.plugins.maven.publish) apply false
4+
alias(libs.plugins.kotlin.jvm) apply false
5+
alias(libs.plugins.kotlin.dokka) apply false
6+
alias(libs.plugins.maven.publish) apply false
77
}
88

99
libraryProjects {

gradle/libs.versions.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[versions]
2+
kotlin = "2.0.10"
3+
dokka = "1.9.20"
4+
maven-publish = "0.34.0"
5+
slf4j = "2.0.17"
6+
7+
[plugins]
8+
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
9+
kotlin-dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
10+
maven-publish = { id = "com.vanniktech.maven.publish", version.ref = "maven-publish" }
11+
12+
[libraries]
13+
slf4j-api = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
14+
slf4j-simple = { group = "org.slf4j", name = "slf4j-simple", version.ref = "slf4j" }

gradle/sweet-dependency/sweet-dependency-config.yaml

Lines changed: 0 additions & 30 deletions
This file was deleted.

kavaref-android-stub/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
id("java")
33
}
44

5-
group = property.project.groupName
5+
group = gropify.project.groupName
66

77
java {
88
sourceCompatibility = JavaVersion.VERSION_17

kavaref-core/build.gradle.kts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
plugins {
2-
autowire(libs.plugins.kotlin.jvm)
3-
autowire(libs.plugins.kotlin.dokka)
4-
autowire(libs.plugins.maven.publish)
2+
alias(libs.plugins.kotlin.jvm)
3+
alias(libs.plugins.kotlin.dokka)
4+
alias(libs.plugins.maven.publish)
55
}
66

7-
group = property.project.groupName
8-
version = property.project.kavaref.core.version
7+
group = gropify.project.groupName
8+
version = gropify.project.kavaref.core.version
99

1010
java {
1111
sourceCompatibility = JavaVersion.VERSION_17
@@ -30,5 +30,5 @@ dependencies {
3030
compileOnly(projects.kavarefAndroidStub)
3131

3232
implementation(projects.kavarefExtension)
33-
implementation(org.slf4j.slf4j.api)
33+
implementation(libs.slf4j.api)
3434
}

kavaref-extension/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
plugins {
2-
autowire(libs.plugins.kotlin.jvm)
3-
autowire(libs.plugins.kotlin.dokka)
4-
autowire(libs.plugins.maven.publish)
2+
alias(libs.plugins.kotlin.jvm)
3+
alias(libs.plugins.kotlin.dokka)
4+
alias(libs.plugins.maven.publish)
55
}
66

7-
group = property.project.groupName
8-
version = property.project.kavaref.extension.version
7+
group = gropify.project.groupName
8+
version = gropify.project.kavaref.extension.version
99

1010
java {
1111
sourceCompatibility = JavaVersion.VERSION_17

samples/kavaref-demo/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
plugins {
2-
autowire(libs.plugins.kotlin.jvm)
2+
alias(libs.plugins.kotlin.jvm)
33
}
44

5-
group = property.project.samples.kavaref.demo.groupName
6-
version = property.project.samples.kavaref.demo.version
5+
group = gropify.project.samples.kavaref.demo.groupName
6+
version = gropify.project.samples.kavaref.demo.version
77

88
java {
99
sourceCompatibility = JavaVersion.VERSION_17
@@ -27,5 +27,5 @@ dependencies {
2727
implementation(projects.kavarefExtension)
2828

2929
// SLF4J Simple Logger
30-
implementation(org.slf4j.slf4j.simple)
30+
implementation(libs.slf4j.simple)
3131
}

settings.gradle.kts

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,32 @@ pluginManagement {
88
}
99
}
1010

11-
plugins {
12-
id("com.highcapable.sweetdependency") version "1.0.4"
13-
id("com.highcapable.sweetproperty") version "1.0.8"
11+
dependencyResolutionManagement {
12+
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
13+
repositories {
14+
google()
15+
mavenCentral()
16+
}
1417
}
1518

16-
sweetDependency {
17-
isEnableVerboseMode = false
19+
plugins {
20+
id("com.highcapable.gropify") version "1.0.0"
1821
}
1922

20-
sweetProperty {
23+
gropify {
2124
global {
22-
sourcesCode {
25+
jvm {
2326
includeKeys(
2427
"^project\\..*\$".toRegex(),
2528
"^gradle\\..*\$".toRegex()
2629
)
27-
isEnableRestrictedAccess = true
30+
isRestrictedAccessEnabled = true
2831
}
2932
}
3033

3134
rootProject {
32-
all {
33-
isEnable = false
35+
common {
36+
isEnabled = false
3437
}
3538
}
3639
}

0 commit comments

Comments
 (0)