Android aar文件依赖项

时间:2017-09-01 10:35:48

标签: android dependencies aar

我的目标是分发一个 .aar 文件,供其他开发人员在其项目中使用。我发现的问题是当我尝试将 .aar 集成到其他项目中时,是否需要在 build.gradle 文件中指定我已包含的所有依赖项我的 .aar build.gradle

我的问题是,是否可以仅将我的库作为依赖项包含在内,而且我的库依赖的库将以某种方式包含在另一个项目中。

1 个答案:

答案 0 :(得分:1)

如果通过工件库分发AAR,还可以分发依赖关系信息。对于Maven风格的存储库(现在最流行的存储库),依赖关系信息是将与AAR一起发布的POM文件的一部分。您可以使用已建立的存储库(例如,JCenter,Maven Central)或自己滚动(如Google对maven.google.com所做的那样以及我在Amazon S3上用repo.commonsware.com执行的操作)。

相反,如果您坚持将AAR分发为普通文件,那么除了通过文档之外,您无法分发依赖关系信息。这与分发JAR没什么不同。