2016-06-15 6 views
0

私はgradleとmavenを使ってプロジェクトを構築するタスクを割り当てられました。プロジェクトはメインモジュールとそのサポートモジュールで構成されています。ライブラリをMavenサーバにアップロード

サポートモジュールは、ライブラリとしてartifactローカルマップリポジトリにアップロードする必要があります。メインモジュールはそこからアクセスします。

モジュールをアップロードするにはどうすればよいですか?それらをライブラリに変換するにはどうすればよいですか?

答えて

1

これについてのチュートリアルがネット上にあります。これらのリンクをチェックしてください: Convert existing project to library project in Android Studio

How to distribute your own Android library through jCenter and Maven Central from Android Studioは、その後、あなたのアプリケーションにあなたのライブラリを含めることができます。メインモジュールのbuild.gradleファイルに依存関係の行を追加するだけです。

+0

ありがとうございました。 – Ackman

1

ローカルのMavenリポジトリにデプロイするために実行gradlew uploadArchivesライブラリ/モジュールのあなたのbuild.gradle

apply plugin: 'maven' 

artifacts { 
//put library path 
archives file: file('build/aar/library.aar') 
} 

// Define maven repository path 
def localRepoPath = "file://D:/m2repo" 

uploadArchives { 
repositories.mavenDeployer 
     { 
      repository(url: localRepoPath) 
      pom.artifactId = "your_artifact_id" 
      pom.groupId = 'com.your.groupid' 
      pom.version = android.defaultConfig.versionName 

     } 
} 

でこれを入れてください。

+0

ありがとうございました。 – Ackman

関連する問題