有很多关于在github中发布android库的帖子。有什么办法可以将Android库发布到svn?
编辑: 我创建了一个libray并构建了aar文件。我已经将aar文件导入到svn的标签中。 (例如:svnpath / project / tags / library0.0.1.aar) 我想在一个单独的项目中使用此库。我想将此库用作
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
像这样。我该如何实现?
答案 0 :(得分:1)
如评论中所述,Subversion(SVN)对于您要实现的目标不是合适的工具。 Subversion是一个版本控制系统,它与Git一样,可以管理源代码文件和相关资源的版本控制。
您正在寻找的是使用Maven的依赖管理系统,例如Artifactory。这将使您可以将.aar文件发布到面向公共或私有的存储库中,并将这些依赖项导入到build.gradle
文件中。不幸的是,设置此服务的过程对于此问题而言范围太广,但是一旦启动并运行它,就可以将其添加到build.gradle
部分下的repositories
文件中:>
repositories {
maven {
url "<url of Maven server>"
credentials {
// If you choose to use authentication
username = <your artifactory username>
password = <your artifactory password>
}
}
}