エンピリカルソフトウェア工学のソースコード
引数で与えられたファイルをgzip(bzip2)圧縮を行うプログラム
-
githubからクローンしてきてください
-
クローンしてきたディクレクトリに移動してください
-
シェルスクリプトを使いコンパイルをしてください
-
これらの作業は下記のコマンドから行うことができます
git clone https://github.com/g1644222/compressor.git
cd compressor
mvn install
プログラムを実行するには、java
コマンドのjar
オプションにcompressor-1.2.0.jarを指定してください。
java -jar target/compressor-1.2.0.jar [OPTIONS] <FILES...>
ヘルプメッセージは以下の通りです。
OPTIONS
-c, --compress <ALGORITHM> specifies compress algorithm. Default is `gzip`.
Available: gzip, and bzip2, zlib
-d, --delete-original Delete original files after compression.
-v, --version print version.
-h, --help print this message.
テストプログラムを動かすにはmavenを使用する。
* プロジェクト以下のファイルを実行する方法
`mvn test`
* 指定したクラスのみを実行する方法
`mvn test -Dtest=[クラス名]`
`ex) mvn test -Dtest=Main_ESTest`
* 指定したテストクラスのメソッドの実行する方法
`mvn test -Dtest=[クラス名]#[メソッド名]`
`ex) mvn test -Dtest=Main_ESTest#test01`