mirror of
https://github.com/HighCapable/KavaRef.git
synced 2025-12-10 23:33:57 +08:00
chore: migrate to version catalog, Gropify
This commit is contained in:
10
.gitignore
vendored
10
.gitignore
vendored
@@ -45,9 +45,11 @@
|
|||||||
|
|
||||||
# Kotlin
|
# Kotlin
|
||||||
.kotlin
|
.kotlin
|
||||||
|
.idea/kotlinc.xml
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
.idea/misc.xml
|
.idea/misc.xml
|
||||||
|
.idea/markdown.xml
|
||||||
|
|
||||||
# CMake
|
# CMake
|
||||||
cmake-build-*/
|
cmake-build-*/
|
||||||
@@ -91,6 +93,8 @@ fabric.properties
|
|||||||
.idea/androidTestResultsUserPreferences.xml
|
.idea/androidTestResultsUserPreferences.xml
|
||||||
|
|
||||||
# Android projects
|
# Android projects
|
||||||
|
.idea/AndroidProjectSystem.xml
|
||||||
|
.idea/deviceManager.xml
|
||||||
**/local.properties
|
**/local.properties
|
||||||
/captures
|
/captures
|
||||||
.externalNativeBuild
|
.externalNativeBuild
|
||||||
@@ -106,5 +110,11 @@ site
|
|||||||
*.bak
|
*.bak
|
||||||
.idea/appInsightsSettings.xml
|
.idea/appInsightsSettings.xml
|
||||||
|
|
||||||
|
# Discord plugin for IntelliJ
|
||||||
|
.idea/discord.xml
|
||||||
|
|
||||||
|
# Copilot for IntelliJ
|
||||||
|
.idea/copilot**
|
||||||
|
|
||||||
# Mac OS
|
# Mac OS
|
||||||
.DS_Store
|
.DS_Store
|
||||||
1
.idea/inspectionProfiles/Project_Default.xml
generated
1
.idea/inspectionProfiles/Project_Default.xml
generated
@@ -6,5 +6,6 @@
|
|||||||
<option name="processLiterals" value="true" />
|
<option name="processLiterals" value="true" />
|
||||||
<option name="processComments" value="true" />
|
<option name="processComments" value="true" />
|
||||||
</inspection_tool>
|
</inspection_tool>
|
||||||
|
<inspection_tool class="UnstableApiUsage" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||||
</profile>
|
</profile>
|
||||||
</component>
|
</component>
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
import org.jetbrains.dokka.gradle.DokkaTask
|
import org.jetbrains.dokka.gradle.DokkaTask
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
autowire(libs.plugins.kotlin.jvm) apply false
|
alias(libs.plugins.kotlin.jvm) apply false
|
||||||
autowire(libs.plugins.kotlin.dokka) apply false
|
alias(libs.plugins.kotlin.dokka) apply false
|
||||||
autowire(libs.plugins.maven.publish) apply false
|
alias(libs.plugins.maven.publish) apply false
|
||||||
}
|
}
|
||||||
|
|
||||||
libraryProjects {
|
libraryProjects {
|
||||||
|
|||||||
14
gradle/libs.versions.toml
Normal file
14
gradle/libs.versions.toml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
[versions]
|
||||||
|
kotlin = "2.0.10"
|
||||||
|
dokka = "1.9.20"
|
||||||
|
maven-publish = "0.34.0"
|
||||||
|
slf4j = "2.0.17"
|
||||||
|
|
||||||
|
[plugins]
|
||||||
|
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
||||||
|
kotlin-dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
|
||||||
|
maven-publish = { id = "com.vanniktech.maven.publish", version.ref = "maven-publish" }
|
||||||
|
|
||||||
|
[libraries]
|
||||||
|
slf4j-api = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
|
||||||
|
slf4j-simple = { group = "org.slf4j", name = "slf4j-simple", version.ref = "slf4j" }
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
preferences:
|
|
||||||
autowire-on-sync-mode: UPDATE_OPTIONAL_DEPENDENCIES
|
|
||||||
repositories-mode: FAIL_ON_PROJECT_REPOS
|
|
||||||
|
|
||||||
repositories:
|
|
||||||
gradle-plugin-portal:
|
|
||||||
scope: PLUGINS
|
|
||||||
google:
|
|
||||||
maven-central:
|
|
||||||
|
|
||||||
plugins:
|
|
||||||
org.jetbrains.kotlin.jvm:
|
|
||||||
alias: kotlin-jvm
|
|
||||||
# For compatibility with Android projects.
|
|
||||||
version: 2.0.10
|
|
||||||
auto-update: false
|
|
||||||
org.jetbrains.dokka:
|
|
||||||
alias: kotlin-dokka
|
|
||||||
version: 1.9.20
|
|
||||||
auto-update: false
|
|
||||||
com.vanniktech.maven.publish:
|
|
||||||
alias: maven-publish
|
|
||||||
version: 0.34.0
|
|
||||||
|
|
||||||
libraries:
|
|
||||||
org.slf4j:
|
|
||||||
slf4j-api:
|
|
||||||
version: 2.0.17
|
|
||||||
slf4j-simple:
|
|
||||||
version-ref: <this>::slf4j-api
|
|
||||||
@@ -2,7 +2,7 @@ plugins {
|
|||||||
id("java")
|
id("java")
|
||||||
}
|
}
|
||||||
|
|
||||||
group = property.project.groupName
|
group = gropify.project.groupName
|
||||||
|
|
||||||
java {
|
java {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
plugins {
|
plugins {
|
||||||
autowire(libs.plugins.kotlin.jvm)
|
alias(libs.plugins.kotlin.jvm)
|
||||||
autowire(libs.plugins.kotlin.dokka)
|
alias(libs.plugins.kotlin.dokka)
|
||||||
autowire(libs.plugins.maven.publish)
|
alias(libs.plugins.maven.publish)
|
||||||
}
|
}
|
||||||
|
|
||||||
group = property.project.groupName
|
group = gropify.project.groupName
|
||||||
version = property.project.kavaref.core.version
|
version = gropify.project.kavaref.core.version
|
||||||
|
|
||||||
java {
|
java {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
@@ -30,5 +30,5 @@ dependencies {
|
|||||||
compileOnly(projects.kavarefAndroidStub)
|
compileOnly(projects.kavarefAndroidStub)
|
||||||
|
|
||||||
implementation(projects.kavarefExtension)
|
implementation(projects.kavarefExtension)
|
||||||
implementation(org.slf4j.slf4j.api)
|
implementation(libs.slf4j.api)
|
||||||
}
|
}
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
plugins {
|
plugins {
|
||||||
autowire(libs.plugins.kotlin.jvm)
|
alias(libs.plugins.kotlin.jvm)
|
||||||
autowire(libs.plugins.kotlin.dokka)
|
alias(libs.plugins.kotlin.dokka)
|
||||||
autowire(libs.plugins.maven.publish)
|
alias(libs.plugins.maven.publish)
|
||||||
}
|
}
|
||||||
|
|
||||||
group = property.project.groupName
|
group = gropify.project.groupName
|
||||||
version = property.project.kavaref.extension.version
|
version = gropify.project.kavaref.extension.version
|
||||||
|
|
||||||
java {
|
java {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
plugins {
|
plugins {
|
||||||
autowire(libs.plugins.kotlin.jvm)
|
alias(libs.plugins.kotlin.jvm)
|
||||||
}
|
}
|
||||||
|
|
||||||
group = property.project.samples.kavaref.demo.groupName
|
group = gropify.project.samples.kavaref.demo.groupName
|
||||||
version = property.project.samples.kavaref.demo.version
|
version = gropify.project.samples.kavaref.demo.version
|
||||||
|
|
||||||
java {
|
java {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = JavaVersion.VERSION_17
|
||||||
@@ -27,5 +27,5 @@ dependencies {
|
|||||||
implementation(projects.kavarefExtension)
|
implementation(projects.kavarefExtension)
|
||||||
|
|
||||||
// SLF4J Simple Logger
|
// SLF4J Simple Logger
|
||||||
implementation(org.slf4j.slf4j.simple)
|
implementation(libs.slf4j.simple)
|
||||||
}
|
}
|
||||||
@@ -8,29 +8,32 @@ pluginManagement {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dependencyResolutionManagement {
|
||||||
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||||
|
repositories {
|
||||||
|
google()
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id("com.highcapable.sweetdependency") version "1.0.4"
|
id("com.highcapable.gropify") version "1.0.0"
|
||||||
id("com.highcapable.sweetproperty") version "1.0.8"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sweetDependency {
|
gropify {
|
||||||
isEnableVerboseMode = false
|
|
||||||
}
|
|
||||||
|
|
||||||
sweetProperty {
|
|
||||||
global {
|
global {
|
||||||
sourcesCode {
|
jvm {
|
||||||
includeKeys(
|
includeKeys(
|
||||||
"^project\\..*\$".toRegex(),
|
"^project\\..*\$".toRegex(),
|
||||||
"^gradle\\..*\$".toRegex()
|
"^gradle\\..*\$".toRegex()
|
||||||
)
|
)
|
||||||
isEnableRestrictedAccess = true
|
isRestrictedAccessEnabled = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rootProject {
|
rootProject {
|
||||||
all {
|
common {
|
||||||
isEnable = false
|
isEnabled = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user