mirror of
https://github.com/HighCapable/KavaRef.git
synced 2025-12-08 14:13:54 +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
|
||||
.idea/kotlinc.xml
|
||||
|
||||
# Misc
|
||||
.idea/misc.xml
|
||||
.idea/markdown.xml
|
||||
|
||||
# CMake
|
||||
cmake-build-*/
|
||||
@@ -91,6 +93,8 @@ fabric.properties
|
||||
.idea/androidTestResultsUserPreferences.xml
|
||||
|
||||
# Android projects
|
||||
.idea/AndroidProjectSystem.xml
|
||||
.idea/deviceManager.xml
|
||||
**/local.properties
|
||||
/captures
|
||||
.externalNativeBuild
|
||||
@@ -106,5 +110,11 @@ site
|
||||
*.bak
|
||||
.idea/appInsightsSettings.xml
|
||||
|
||||
# Discord plugin for IntelliJ
|
||||
.idea/discord.xml
|
||||
|
||||
# Copilot for IntelliJ
|
||||
.idea/copilot**
|
||||
|
||||
# Mac OS
|
||||
.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="processComments" value="true" />
|
||||
</inspection_tool>
|
||||
<inspection_tool class="UnstableApiUsage" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
</profile>
|
||||
</component>
|
||||
@@ -1,9 +1,9 @@
|
||||
import org.jetbrains.dokka.gradle.DokkaTask
|
||||
|
||||
plugins {
|
||||
autowire(libs.plugins.kotlin.jvm) apply false
|
||||
autowire(libs.plugins.kotlin.dokka) apply false
|
||||
autowire(libs.plugins.maven.publish) apply false
|
||||
alias(libs.plugins.kotlin.jvm) apply false
|
||||
alias(libs.plugins.kotlin.dokka) apply false
|
||||
alias(libs.plugins.maven.publish) apply false
|
||||
}
|
||||
|
||||
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")
|
||||
}
|
||||
|
||||
group = property.project.groupName
|
||||
group = gropify.project.groupName
|
||||
|
||||
java {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
plugins {
|
||||
autowire(libs.plugins.kotlin.jvm)
|
||||
autowire(libs.plugins.kotlin.dokka)
|
||||
autowire(libs.plugins.maven.publish)
|
||||
alias(libs.plugins.kotlin.jvm)
|
||||
alias(libs.plugins.kotlin.dokka)
|
||||
alias(libs.plugins.maven.publish)
|
||||
}
|
||||
|
||||
group = property.project.groupName
|
||||
version = property.project.kavaref.core.version
|
||||
group = gropify.project.groupName
|
||||
version = gropify.project.kavaref.core.version
|
||||
|
||||
java {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
@@ -30,5 +30,5 @@ dependencies {
|
||||
compileOnly(projects.kavarefAndroidStub)
|
||||
|
||||
implementation(projects.kavarefExtension)
|
||||
implementation(org.slf4j.slf4j.api)
|
||||
implementation(libs.slf4j.api)
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
plugins {
|
||||
autowire(libs.plugins.kotlin.jvm)
|
||||
autowire(libs.plugins.kotlin.dokka)
|
||||
autowire(libs.plugins.maven.publish)
|
||||
alias(libs.plugins.kotlin.jvm)
|
||||
alias(libs.plugins.kotlin.dokka)
|
||||
alias(libs.plugins.maven.publish)
|
||||
}
|
||||
|
||||
group = property.project.groupName
|
||||
version = property.project.kavaref.extension.version
|
||||
group = gropify.project.groupName
|
||||
version = gropify.project.kavaref.extension.version
|
||||
|
||||
java {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
plugins {
|
||||
autowire(libs.plugins.kotlin.jvm)
|
||||
alias(libs.plugins.kotlin.jvm)
|
||||
}
|
||||
|
||||
group = property.project.samples.kavaref.demo.groupName
|
||||
version = property.project.samples.kavaref.demo.version
|
||||
group = gropify.project.samples.kavaref.demo.groupName
|
||||
version = gropify.project.samples.kavaref.demo.version
|
||||
|
||||
java {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
@@ -27,5 +27,5 @@ dependencies {
|
||||
implementation(projects.kavarefExtension)
|
||||
|
||||
// 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 {
|
||||
id("com.highcapable.sweetdependency") version "1.0.4"
|
||||
id("com.highcapable.sweetproperty") version "1.0.8"
|
||||
id("com.highcapable.gropify") version "1.0.0"
|
||||
}
|
||||
|
||||
sweetDependency {
|
||||
isEnableVerboseMode = false
|
||||
}
|
||||
|
||||
sweetProperty {
|
||||
gropify {
|
||||
global {
|
||||
sourcesCode {
|
||||
jvm {
|
||||
includeKeys(
|
||||
"^project\\..*\$".toRegex(),
|
||||
"^gradle\\..*\$".toRegex()
|
||||
)
|
||||
isEnableRestrictedAccess = true
|
||||
isRestrictedAccessEnabled = true
|
||||
}
|
||||
}
|
||||
|
||||
rootProject {
|
||||
all {
|
||||
isEnable = false
|
||||
common {
|
||||
isEnabled = false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user