1
我正在开发我的项目使用Android Studio,我有一个库作为模块导入我的项目与一些XML文件修改,以适应我的需要。我的问题是,如果将库作为maven依赖项添加,或者只能通过将其添加为模块来完成,那么是否有修改这些资源文件的方法。从maven库修改文件
谢谢!
我正在开发我的项目使用Android Studio,我有一个库作为模块导入我的项目与一些XML文件修改,以适应我的需要。我的问题是,如果将库作为maven依赖项添加,或者只能通过将其添加为模块来完成,那么是否有修改这些资源文件的方法。从maven库修改文件
谢谢!
如果您将库添加为Maven依赖项,例如
dependencies {
compile 'com.foo:1.0.0'
}
它将以工件中指定的任何格式(通常为JAR或AAR)从Maven存储库下载该依赖项。如果它正在下载像这样的预建库,则不能对其进行任何本地更改。
如果您需要进行更改,最好的办法是将它作为一个模块,而不是Maven风格的依赖这样的。但是,如果这是一个将在多个项目之间共享的通用库,则有多种选项可以使分享更加容易。您可以将其构建为一个库,并通过Maven样式的包含将它包含在项目中(可能会将库部署到本地或组织范围的存储库),或者如果它更适合您,则可以将库存放在一个常见的位置在本地磁盘上并通过settings.gradle文件就地引用它。