I have a library project with submodules that include many dependencies that I would like to pass to the developer. For example, a module Amay include all the necessary appcomp dependencies.
With the changes , I updated all cases compileto api, which will not affect anything. However, I no longer have access to any of the library dependencies. I can only use code and links from my library itself.
Is there any way around this?
One of the gradle build files of my library submodules can be found here for reference.
Dependencies:
dependencies {
api "org.jetbrains.kotlin:kotlin-stdlib:${KOTLIN}"
api "com.android.support:appcompat-v7:${ANDROID_SUPPORT_LIBS}"
api "com.android.support:support-v13:${ANDROID_SUPPORT_LIBS}"
api "com.android.support:design:${ANDROID_SUPPORT_LIBS}"
api "com.android.support:recyclerview-v7:${ANDROID_SUPPORT_LIBS}"
api "com.android.support:cardview-v7:${ANDROID_SUPPORT_LIBS}"
api "com.android.support.constraint:constraint-layout:${CONSTRAINT_LAYOUT}"
api "com.mikepenz:iconics-core:${ICONICS}@aar"
api "com.mikepenz:google-material-typeface:${IICON_GOOGLE}.original@aar"
api "com.afollestad.material-dialogs:core:${MATERIAL_DIALOG}"
api "com.jakewharton.timber:timber:${TIMBER}"
api "org.jetbrains.anko:anko-commons:${ANKO}"
}
Edit:
, , , jitpack. . gradle , .
api, implementation, @aar transitive.
, jitpack, gradle, - , .