Remove jcenter dependency

This commit is contained in:
Shinokuni 2021-07-02 18:56:11 +02:00
parent 10e4da4fbb
commit cbff42b4f2
13 changed files with 36 additions and 31 deletions

View File

@ -36,6 +36,9 @@ android {
sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
} }
kotlinOptions {
jvmTarget = '1.8'
}
} }
dependencies { dependencies {
@ -48,8 +51,8 @@ dependencies {
androidTestImplementation 'androidx.test:rules:1.3.0' androidTestImplementation 'androidx.test:rules:1.3.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
testImplementation 'com.squareup.okhttp3:mockwebserver:4.9.0' testImplementation 'com.squareup.okhttp3:mockwebserver:4.9.0'
androidTestImplementation "org.koin:koin-test:2.1.6" androidTestImplementation "io.insert-koin:koin-test:2.1.6"
testImplementation "org.koin:koin-test:2.1.6" testImplementation "io.insert-koin:koin-test:2.1.6"
implementation 'com.gitlab.mvysny.konsume-xml:konsume-xml:0.12' implementation 'com.gitlab.mvysny.konsume-xml:konsume-xml:0.12'
@ -76,6 +79,6 @@ dependencies {
api 'io.reactivex.rxjava2:rxandroid:2.1.1' api 'io.reactivex.rxjava2:rxandroid:2.1.1'
api 'org.jsoup:jsoup:1.13.1' api 'org.jsoup:jsoup:1.13.1'
debugApi 'com.icapps.niddler:niddler:1.2.0' debugApi 'com.chimerapps.niddler:niddler:1.5.5'
releaseApi 'com.icapps.niddler:niddler-noop:1.2.0' releaseApi 'com.chimerapps.niddler:niddler-noop:1.5.5'
} }

View File

@ -1,6 +1,6 @@
package com.readrops.api package com.readrops.api
import com.icapps.niddler.interceptor.okhttp.NiddlerOkHttpInterceptor import com.chimerapps.niddler.interceptor.okhttp.NiddlerOkHttpInterceptor
import com.readrops.api.localfeed.LocalRSSDataSource import com.readrops.api.localfeed.LocalRSSDataSource
import com.readrops.api.services.freshrss.FreshRSSDataSource import com.readrops.api.services.freshrss.FreshRSSDataSource
import com.readrops.api.services.freshrss.FreshRSSService import com.readrops.api.services.freshrss.FreshRSSService

View File

@ -17,8 +17,8 @@ import okhttp3.OkHttpClient
import okhttp3.Request import okhttp3.Request
import okhttp3.Response import okhttp3.Response
import okio.Buffer import okio.Buffer
import org.koin.core.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.get import org.koin.core.component.get
import java.io.ByteArrayInputStream import java.io.ByteArrayInputStream
import java.io.IOException import java.io.IOException
import java.io.InputStream import java.io.InputStream

View File

@ -76,7 +76,7 @@ dependencies {
implementation "androidx.work:work-runtime-ktx:2.4.0" implementation "androidx.work:work-runtime-ktx:2.4.0"
implementation "androidx.fragment:fragment-ktx:1.2.5" implementation "androidx.fragment:fragment-ktx:1.2.5"
implementation "androidx.browser:browser:1.2.0" implementation "androidx.browser:browser:1.2.0"
testImplementation "org.koin:koin-test:2.1.6" testImplementation "io.insert-koin:koin-test:2.1.6"
implementation 'com.github.bumptech.glide:glide:4.11.0' implementation 'com.github.bumptech.glide:glide:4.11.0'
kapt 'com.github.bumptech.glide:compiler:4.11.0' kapt 'com.github.bumptech.glide:compiler:4.11.0'
@ -95,7 +95,7 @@ dependencies {
implementation 'com.mikepenz:materialdrawer:6.1.2' implementation 'com.mikepenz:materialdrawer:6.1.2'
implementation "com.mikepenz:aboutlibraries:6.2.3" implementation "com.mikepenz:aboutlibraries:6.2.3"
debugImplementation 'com.facebook.flipper:flipper:0.30.1' debugImplementation 'com.facebook.flipper:flipper:0.96.1'
debugImplementation 'com.facebook.soloader:soloader:0.9.0' debugImplementation 'com.facebook.soloader:soloader:0.10.1'
debugImplementation 'com.facebook.flipper:flipper-network-plugin:0.30.1' debugImplementation 'com.facebook.flipper:flipper-network-plugin:0.96.1'
} }

View File

@ -1,8 +1,8 @@
package com.readrops.app package com.readrops.app
import androidx.preference.PreferenceManager import androidx.preference.PreferenceManager
import com.icapps.niddler.core.AndroidNiddler import com.chimerapps.niddler.core.AndroidNiddler
import com.icapps.niddler.core.Niddler import com.chimerapps.niddler.core.Niddler
import com.readrops.app.account.AccountViewModel import com.readrops.app.account.AccountViewModel
import com.readrops.app.addfeed.AddFeedsViewModel import com.readrops.app.addfeed.AddFeedsViewModel
import com.readrops.app.feedsfolders.ManageFeedsFoldersViewModel import com.readrops.app.feedsfolders.ManageFeedsFoldersViewModel

View File

@ -10,8 +10,8 @@ import com.readrops.app.R
import com.readrops.app.databinding.NotificationPermissionLayoutBinding import com.readrops.app.databinding.NotificationPermissionLayoutBinding
import com.readrops.app.utils.GlideRequests import com.readrops.app.utils.GlideRequests
import com.readrops.db.entities.Feed import com.readrops.db.entities.Feed
import org.koin.core.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.get import org.koin.core.component.get
class NotificationPermissionListAdapter(var enableAll: Boolean, val listener: (feed: Feed) -> Unit) : class NotificationPermissionListAdapter(var enableAll: Boolean, val listener: (feed: Feed) -> Unit) :
ListAdapter<Feed, NotificationPermissionListAdapter.NotificationPermissionViewHolder>(DIFF_CALLBACK), KoinComponent { ListAdapter<Feed, NotificationPermissionListAdapter.NotificationPermissionViewHolder>(DIFF_CALLBACK), KoinComponent {

View File

@ -11,8 +11,8 @@ import com.readrops.db.entities.account.Account
import com.readrops.api.services.SyncResult import com.readrops.api.services.SyncResult
import com.readrops.app.utils.GlideRequests import com.readrops.app.utils.GlideRequests
import com.readrops.app.utils.Utils import com.readrops.app.utils.Utils
import org.koin.core.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.get import org.koin.core.component.get
/** /**
* Simple class to get synchro notification content (title, content and largeIcon) according to some rules * Simple class to get synchro notification content (title, content and largeIcon) according to some rules

View File

@ -6,8 +6,8 @@ import com.readrops.db.entities.Item
import com.readrops.db.entities.account.Account import com.readrops.db.entities.account.Account
import com.readrops.db.entities.account.AccountType import com.readrops.db.entities.account.AccountType
import org.jetbrains.annotations.TestOnly import org.jetbrains.annotations.TestOnly
import org.koin.core.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.get import org.koin.core.component.get
class SyncResultDebugData { class SyncResultDebugData {

View File

@ -21,8 +21,8 @@ import com.readrops.db.entities.Item
import com.readrops.db.entities.account.Account import com.readrops.db.entities.account.Account
import io.reactivex.disposables.Disposable import io.reactivex.disposables.Disposable
import io.reactivex.schedulers.Schedulers import io.reactivex.schedulers.Schedulers
import org.koin.core.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.get import org.koin.core.component.get
import org.koin.core.parameter.parametersOf import org.koin.core.parameter.parametersOf
class SyncWorker(context: Context, parameters: WorkerParameters) : Worker(context, parameters), KoinComponent { class SyncWorker(context: Context, parameters: WorkerParameters) : Worker(context, parameters), KoinComponent {

View File

@ -8,8 +8,8 @@ import com.bumptech.glide.integration.okhttp3.OkHttpUrlLoader
import com.bumptech.glide.load.model.GlideUrl import com.bumptech.glide.load.model.GlideUrl
import com.bumptech.glide.module.AppGlideModule import com.bumptech.glide.module.AppGlideModule
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import org.koin.core.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.get import org.koin.core.component.get
import java.io.InputStream import java.io.InputStream
@GlideModule @GlideModule

View File

@ -9,8 +9,8 @@ import com.readrops.app.ReadropsApp
import com.readrops.app.utils.ReadropsKeys.FEEDS import com.readrops.app.utils.ReadropsKeys.FEEDS
import com.readrops.db.Database import com.readrops.db.Database
import com.readrops.db.entities.Feed import com.readrops.db.entities.Feed
import org.koin.core.KoinComponent import org.koin.core.component.KoinComponent
import org.koin.core.get import org.koin.core.component.get
class FeedsColorsIntentService : IntentService("FeedsColorsIntentService"), KoinComponent { class FeedsColorsIntentService : IntentService("FeedsColorsIntentService"), KoinComponent {

View File

@ -5,7 +5,7 @@ buildscript {
repositories { repositories {
google() google()
jcenter() mavenCentral()
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:4.1.3' classpath 'com.android.tools.build:gradle:4.1.3'
@ -16,7 +16,6 @@ buildscript {
allprojects { allprojects {
repositories { repositories {
google() google()
jcenter()
mavenCentral() mavenCentral()
maven { url 'https://jitpack.io' } maven { url 'https://jitpack.io' }
} }

View File

@ -47,6 +47,9 @@ android {
sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
} }
kotlinOptions {
jvmTarget = '1.8'
}
} }
dependencies { dependencies {
@ -75,8 +78,8 @@ dependencies {
api 'joda-time:joda-time:2.10.5' api 'joda-time:joda-time:2.10.5'
def koin_version = "2.1.6" def koin_version = "2.2.3"
api "org.koin:koin-android:$koin_version" api "io.insert-koin:koin-android:$koin_version"
api "org.koin:koin-androidx-scope:$koin_version" api "io.insert-koin:koin-androidx-scope:$koin_version"
api "org.koin:koin-androidx-viewmodel:$koin_version" api "io.insert-koin:koin-androidx-viewmodel:$koin_version"
} }