Neshan Manilka
Neshan Manilka

Reputation: 74

How to publish android library to subversion and use it on projects

There are many posts about publishing android library in github. Is there any way to publish android library to the svn?

EDIT: I have created a libray and build the aar file. I have imported the aar file in to a tag of the svn. (Ex: svnpath/project/tags/library0.0.1.aar) I want to use this library in a separate project. I want to use this library as

implementation 'com.android.support.constraint:constraint-layout:1.1.2'

like this. how can i achieve this?

Upvotes: 0

Views: 212

Answers (1)

Michael Dodd
Michael Dodd

Reputation: 10270

As discussed in the comments, Subversion (SVN) is not an appropriate tool for what you are trying to achieve. Subversion is a version control system which manages the versioning of source code files and associated resources, much in the same manner as Git does.

What you are looking for is a dependency management system using Maven, for example Artifactory. This will allow you to publish your .aar files to either a public-facing or private repository and import those dependencies into your build.gradle file. Unfortunately the process for setting up such a service is too broad for the scope of this question, but once you have it up and running you can add it to your build.gradle file under the repositories section:

repositories {
    maven {
         url "<url of Maven server>"
         credentials {
              // If you choose to use authentication
              username = <your artifactory username>
              password = <your artifactory password>
         }
    }
}

Upvotes: 1

Related Questions