如何将Android库发布到Subversion并在项目上使用

时间:2018-07-13 10:01:36

标签: android svn aar

有很多关于在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'

像这样。我该如何实现?

1 个答案:

答案 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>
         }
    }
}