diff --git a/BtechUtils/build.gradle b/BtechUtils/build.gradle index 55da4e0..cd4f7f8 100644 --- a/BtechUtils/build.gradle +++ b/BtechUtils/build.gradle @@ -4,9 +4,20 @@ apply plugin: 'org.jetbrains.kotlin.android' apply plugin: 'maven-publish' +afterEvaluate { + publishing { + publications { + release(MavenPublication) { + from components.release + } + } + } +} + android { namespace 'com.rhdev.btechutils' compileSdk 34 + buildToolsVersion '34.0.0 rc4' defaultConfig { minSdk 22 @@ -48,17 +59,6 @@ dependencies { } - -afterEvaluate { - publishing { - publications { - // Creates a Maven publication called "release". - release(MavenPublication) { - from components.release - groupId = 'com.github.btech16' - artifactId = 'btech-utils' - version = '1.0' - } - } - } -} \ No newline at end of file +tasks.withType(Javadoc).all { + enabled = false +} diff --git a/build.gradle b/build.gradle index 0ff18c3..fd3d478 100644 --- a/build.gradle +++ b/build.gradle @@ -1,31 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. -buildscript { - ext.kotlin_version = '1.8.21' - repositories { - mavenCentral() - google() - maven { url 'https://jitpack.io' } - } - - dependencies { - classpath 'com.android.tools.build:gradle:8.0.2' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -allprojects { - repositories { - mavenCentral() - google() - maven { url 'https://jitpack.io' } - } - - tasks.withType(JavaCompile) { - options.deprecation = true - } -} - - -task clean(type: Delete) { - delete rootProject.buildDir +plugins { + id 'com.android.application' version '8.0.2' apply false + id 'com.android.library' version '8.0.2' apply false + id 'org.jetbrains.kotlin.android' version '1.8.20' apply false } \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 21d4fb2..4835a40 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sun Jun 18 14:37:56 TRT 2023 +#Sun Jun 18 18:06:57 TRT 2023 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-rc-2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/jitpack.yml b/jitpack.yml new file mode 100644 index 0000000..1e41e00 --- /dev/null +++ b/jitpack.yml @@ -0,0 +1,2 @@ +jdk: + - openjdk17 \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 1c37199..2202b40 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,19 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + maven { url 'https://jitpack.io' } + + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} rootProject.name = "UtilsLibrary" include ':simple_app' include ':BtechUtils' diff --git a/simple_app/build.gradle b/simple_app/build.gradle index 127b68d..88f61fe 100644 --- a/simple_app/build.gradle +++ b/simple_app/build.gradle @@ -25,11 +25,11 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } kotlinOptions { - jvmTarget = '1.8' + jvmTarget = '17' } }