我有一个应用程序和我写的库。我的问题是,当将库包含在jar中时(我看到反编译时包含的所有类),应用程序本身无法与库中的子类交互。
通过包含库,应用程序还可以提取所需的依赖项,这是一种很好的方法吗?
答案 0 :(得分:1)
通过包含库,应用程序还可以提取所需的依赖项,这是一种很好的方法吗?
最好的方法是在maven仓库(私人或公共)中发布图书馆 以这种方式使用gradle,您将能够下载库和所有依赖项(在pom文件中描述)。
在项目中添加jar(或aar),你必须在项目中添加嵌套的依赖项,因为jar和aar不包含嵌套的依赖项。