「Android/開発環境/AndroidStudio/mavenリポジトリ作成」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→サンプル) |
|||
| (同じ利用者による、間の4版が非表示) | |||
| 行1: | 行1: | ||
| − | + | AndroidStudioのメインメニューからnew/new moduleからAndroidLibraryを選択肢mylibrary1を作っておく | |
| + | |||
==サンプル== | ==サンプル== | ||
| − | + | mylibrary1/build.gradle | |
def repo = new File(rootDir, "./repository") | def repo = new File(rootDir, "./repository") | ||
apply plugin: 'maven' | apply plugin: 'maven' | ||
| 行9: | 行10: | ||
repository url: "file://${repo.absolutePath}" | repository url: "file://${repo.absolutePath}" | ||
pom.version = '1.2.2' | pom.version = '1.2.2' | ||
| − | pom.groupId = ' | + | pom.groupId = 'jp.co.hogehoge' |
| − | pom.artifactId = ' | + | pom.artifactId = 'mylibrary1' |
} | } | ||
} | } | ||
} | } | ||
| − | AndroidStudio左にあるGradleタブから: | + | 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
