Skip to content

Commit

Permalink
apk作成と、mavenリポジトリの更新手順の見直し
Browse files Browse the repository at this point in the history
  • Loading branch information
kght6123 authored and hirotaka.koga committed Aug 18, 2018
1 parent 3d7a375 commit 62b967c
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 26 deletions.
36 changes: 10 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Coreアプリ(マルチウィンドウ機能)と、フレームワーク(

## **特徴**
このフレームワークの基本的な特徴になります
1. Xperia以外の端末で動作
1. Xperiaも含め多数の端末で動作
1. マルチウィンドウで動作(同じアプリを複数開ける)
1. 片手操作への最適化(ウィンドウの拡大縮小、移動)
1. 端末の領域外に移動しても、最小化しない
Expand Down Expand Up @@ -237,40 +237,24 @@ FrameworkライブラリはGitPagesの仮Mavenリポジトリで公開。

1. 「floating-window-core」と「floating-window-sample」モジュールをデバッグまたは実行する

* **Coreのapk作成、コピー**
* **Coreのapkを作成し、コピー**

1. apk作成(署名なし)
署名なしでapkを作成し、downloadフォルダにコピーします

```zsh
./gradlew floating-window-core:assemble
./makeapk.sh
```

2. apkコピー

```zsh
cp ./floating-window-core/build/outputs/apk/debug/floating-window-core-debug.apk ./download
cp ./floating-window-core/build/outputs/apk/release/floating-window-core-release-unsigned.apk ./download
```

* **FrameworkのMavenリポジトリ作成、Commit&Push**

`floating-window-framework/build.gradle``pom.version`のバージョンで作成される
* **FrameworkのMavenリポジトリを作成し、Commit&Push**

1. Mavenリポジトリ作成&更新
```zsh
./gradlew floating-window-framework:clean floating-window-framework:assembleRelease floating-window-framework:uploadArchives
```
`floating-window-framework/build.gradle``pom.version`のバージョンで作成し、

Mavenリポジトリへコミットします

2. Commit&Push
```zsh
cd ../maven-repositories
git add *
git commit -m '${comment}'
git push origin master
# git pull origin master
./updatemaven.sh "${comment}"
```


## **Contribution**
Licenceに「Apache License Version 2.0」を選択しており、修正いただいた場合は「Pull Request」をお願いします。
1. Fork ([https://github.com/tcnksm/tool/fork](https://github.com/tcnksm/tool/fork))
Expand All @@ -284,7 +268,7 @@ Licenceに「Apache License Version 2.0」を選択しており、修正いた
* [**Apache License Version 2.0, January 2004**](./LICENSE)

## **Author**
* [**@kght6123**](https://twitter.com/kght6123)
* **@kght6123** : [Twitter](https://twitter.com/kght6123), [Blog](https://kght6123.jp/blog/)

## **Contacts**
公開内容の詳細に関しては[**@kght6123**](https://twitter.com/kght6123)まで、お気軽にお問い合わせ下さい。
Expand Down
Binary file modified download/floating-window-core-debug.apk
Binary file not shown.
Binary file modified download/floating-window-core-release-unsigned.apk
Binary file not shown.
11 changes: 11 additions & 0 deletions makeapk.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash
#
# Coreのapk作成、コピー
#

# apk作成(署名なし)
./gradlew floating-window-core:assemble

# apkコピー
cp ./floating-window-core/build/outputs/apk/debug/floating-window-core-debug.apk ./download
cp ./floating-window-core/build/outputs/apk/release/floating-window-core-release-unsigned.apk ./download
14 changes: 14 additions & 0 deletions updatemaven.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/bin/bash
#
# FrameworkのMavenリポジトリ作成、Commit&Push
#

# Mavenリポジトリ作成&更新
./gradlew floating-window-framework:clean floating-window-framework:assembleRelease floating-window-framework:uploadArchives

# Commit&Push
cd ../maven-repositories
git add *
git commit -m '$1'
git push origin master
# git pull origin master

0 comments on commit 62b967c

Please sign in to comment.