LoginSignup
1
0

More than 5 years have passed since last update.

sota君のbuild&deployを楽にしてみる

Last updated at Posted at 2017-08-22

sota開発時に困ったこと

  • 自分自身Javaを書くのは10年近くぶり
  • オフィシャルのサンプルコードがantを利用してデプロイしていて理解できなかった
  • eclipseのプロジェクト構成がよくわからなかった

やりたいこと

せいぜい以下の内容です。簡単ですね。
+ build
+ jarにまとめる
+ sotaにdeploy
+ メニューからアプリを起動できるようにする

以下のリポジトリにベースとなるプロジェクトを置いてあります。

開発環境構築

mac環境を利用しています。

Homebrew

Macのアプリケーション管理にHomebrewを利用します。
以下のurlを参照しインストールします。
https://brew.sh/index_ja.html

Javaのインストール

brew update && brew cleanup
brew cask install java

インストール確認

/usr/libexec/java_home -V

設定

vi .bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
java -version 

Gradleのインストール

brew install gradle

Gradleの環境依存パラメータを設定

以下のファイルをコピーし環境依存設定を修正します。

cp gradle.properties.dest gradle.properties

Build & Deploy

Build only

gradle build

Build & Deploy

gradle deploy

Sota君のアプリケーション起動設定

vi /home/vstone/vstonemagic/app/jar/app.properties
length=<<登録アプリ数:デフォルト0>>
Debug=false
TimeZone=Asia/Tokyo

app1.title=<<アプリタイトル>>
app1.workingdir=<<実行ファイルが存在するディレクトリ>>
app1.jar=<<実行jarファイル>>
app1.type=app
app1.trigger=
app1.triggeroption=
app1.execoption=-Dfile.encoding=UTF8 -Djava.library.path=/usr/local/share/OpenCV/java/

再起動すると、メニューからアプリの起動が可能となります。

参考にさせて頂いた情報

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0