Skip to content

OumeNogizakaUnit/WotakuTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

握手券管理ってめんどくさいよね

開発準備

memoフォルダにメモがいっぱいあるお

事前準備

  • javaのインストール
$java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
$javac -version
javac 1.8.0_131
  • gradle のインストール
$gradle -v
------------------------------------------------------------
Gradle 4.1
------------------------------------------------------------

Build time:   2017-08-07 14:38:48 UTC
Revision:     941559e020f6c357ebb08d5c67acdb858a3defc2

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_131 (Oracle Corporation 25.131-b11)
OS:           Linux 4.4.0-92-generic amd64
  • gitのインストール
$git --version
git version 2.7.4

環境の準備

リポジトリのクローン

$git colne https://github.com/OumeNogizakaUnit/WotakuTools

ビルド

$cd WotakuTools/WotakuTools
$gradle build

必要なjavaライブラリなどもこれでインストールされる

実行

$gradle run

WotakuTools/src/main/java/Tmpmain.javaTmpmainクラスが実行される。
このコマンドで実行するクラスはWotakuTools/build.gradlemainClassNameというパラメータで設定されているので適宜変更してください

テストコード実行

$gradle test

WotakuTools/src/test/java/内のテストコードを実行する。
最初はあんまり使わないと思う。

javadoc生成

$gradle javadoc

javadocを生成する。
生成されたjavadocはWotakuTools/build/docs/javadoc/index.htmlをブラウザで開くと閲覧できる。
javadocのコメントの書き方はぐぐってくれ

ディレクトリ構成

WotakuTools
├── LICENSE
├── README.md
├── WotakuTools           --- アプリケーション本体
│   ├── build
│   │   ├── docs
│   │   │   └── javadoc   --- javadoc
│   │   ├── libs
│   │   ├── reports
│   │   │   └── tests
│   │   │       └── test  --- gradle test実行時のレポートが保存されている
│   │   ├── scripts
│   │   ├── test-results
│   │   └── tmp
│   ├── build.gradle      --- gradle の設定ファイル
│   ├── gradle
│   ├── gradlew
│   ├── gradlew.bat
│   ├── settings.gradle
│   └── src
│       ├── main
│       │   └── java
│       │       └── wotakutools   --- コード本体
│       └── test
│           └── java
│               └── wotakutools   --- テストコード
├── doc
│   ├── shousai.md
│   └── youken.md
└── memo      --- 自分の勉強用に試したプロジェクトや、メモがたくさん

Releases

No releases published

Packages

No packages published

Languages