「Android/開発環境/AndroidStudio/mavenリポジトリ作成」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「参考: https://qiita.com/CUTBOSS/items/b4f180d4824fdd50e91a」) |
|||
(同じ利用者による、間の7版が非表示) | |||
行1: | 行1: | ||
− | + | AndroidStudioのメインメニューからnew/new moduleからAndroidLibraryを選択肢mylibrary1を作っておく | |
+ | |||
+ | ==サンプル== | ||
+ | mylibrary1/build.gradle | ||
+ | def repo = new File(rootDir, "./repository") | ||
+ | apply plugin: 'maven' | ||
+ | uploadArchives { | ||
+ | repositories { | ||
+ | mavenDeployer { | ||
+ | repository url: "file://${repo.absolutePath}" | ||
+ | pom.version = '1.2.2' | ||
+ | pom.groupId = 'jp.co.hogehoge' | ||
+ | pom.artifactId = 'mylibrary1' | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | AndroidStudio左にあるGradleタブから:mylibrary1/Tasks/upload/uploadArchivesを実行 | ||
+ | |||
+ | 作成されたファイル | ||
+ | repository/ | ||
+ | └── jp | ||
+ | └── co | ||
+ | └── hogehoge | ||
+ | └── mylibrary1 | ||
+ | ├── 1.2.2 | ||
+ | │ ├── mylibrary1-1.2.2.aar | ||
+ | │ ├── mylibrary1-1.2.2.aar.md5 | ||
+ | │ ├── mylibrary1-1.2.2.aar.sha1 | ||
+ | │ ├── mylibrary1-1.2.2.pom | ||
+ | │ ├── mylibrary1-1.2.2.pom.md5 | ||
+ | │ └── mylibrary1-1.2.2.pom.sha1 | ||
+ | ├── maven-metadata.xml | ||
+ | ├── maven-metadata.xml.md5 | ||
+ | └── maven-metadata.xml.sha1 | ||
+ | |||
+ | ==参考== | ||
https://qiita.com/CUTBOSS/items/b4f180d4824fdd50e91a | https://qiita.com/CUTBOSS/items/b4f180d4824fdd50e91a |
2018年8月3日 (金) 14:14時点における最新版
AndroidStudioのメインメニューからnew/new moduleからAndroidLibraryを選択肢mylibrary1を作っておく
サンプル
mylibrary1/build.gradle
def repo = new File(rootDir, "./repository") apply plugin: 'maven' uploadArchives { repositories { mavenDeployer { repository url: "file://${repo.absolutePath}" pom.version = '1.2.2' pom.groupId = 'jp.co.hogehoge' pom.artifactId = 'mylibrary1' } } }
AndroidStudio左にあるGradleタブから:mylibrary1/Tasks/upload/uploadArchivesを実行
作成されたファイル
repository/ └── jp └── co └── hogehoge └── mylibrary1 ├── 1.2.2 │ ├── mylibrary1-1.2.2.aar │ ├── mylibrary1-1.2.2.aar.md5 │ ├── mylibrary1-1.2.2.aar.sha1 │ ├── mylibrary1-1.2.2.pom │ ├── mylibrary1-1.2.2.pom.md5 │ └── mylibrary1-1.2.2.pom.sha1 ├── maven-metadata.xml ├── maven-metadata.xml.md5 └── maven-metadata.xml.sha1