我有一个具有以下结构的项目:
项目根
构建.gradle
模块1/
构建.gradle
artifact1.aar
模块2/ ....
我的 artifact1.aar 是一个编译的工件,我无法访问源代码。
我的模块 1 gradle 构建文件如下:
configurations.maybeCreate("default")
artifacts.add("default", file('artifact1.aar'))
有了这个, .aar 中包含的代码可以通过简单地引用 gradle 项目依赖项在模块 2 中使用。
但我想在我的本地 maven 中发布 .aar,以便其他 android 项目可以访问它。
我检查了 maven-publish 插件和 android-maven-publish 插件,但这两个插件似乎是在 java-library 插件或 com.android.library 插件之后调用的。
所以我的问题是如何在我的 Maven 本地存储库中使用 gradle 发布现有的 aar ?
我在 4.8 版中使用 gradle。