假设我正在构建和发布具有两种产品风格的Android库(到Maven central / JCenter)。例如,我正在构建“滑动”和“毕加索”风格,根据您要使用的图像库提供不同的依赖关系。
假设库已发布到相应的存储库,消费应用程序将如何指定他们在gradle文件中需要哪种远程“风味”?注 - 构建类型是标准的“debug”和“release”。
概念上喜欢的东西(对于Glide风味):
using (var doc = WordprocessingDocument.Open(openFileDialog.FileName, true))
{
doc.MainDocumentPart.Document.Body.ReplaceTextInTextDescendants("«XXXXBusiness PhoneXXXX»","212-867-5309");
}
或毕加索风味:
debugCompile ('com.test.library:1.2.0', configuration: 'glideDebug')
releaseCompile ('com.test.library:1.2.0', configuration: 'glideRelease')