diff --git a/README.md b/README.md index eae5eeb..d52009e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,74 @@ # buildj buildj - java build tool + +#### Install + +``` +cargo install --git https://github.com/jht5945/buildj +``` + +#### Usage + +Help: +``` +$ buildj ::: +[INFO] buildj - version 0.1 +[INFO] Arguments: ["./buildj", ":::"] + +buildj ::: - print this message +buildj :::help - print this message +buildj :::create --java --maven - create java-version, maven-version project +buildj :::create --java --gradle - create java-version, gradle-version project +buildj :::java [-version] - run java with assigned version, e.g. buildj :::java1.8 -version +buildj :::maven [--java] - run maven with assigned version and java version, e.g. buildj :::maven3.5.2 --java1.8 ARGS +buildj :::gradle ]--java] - run gradle with assigned version and java version, e.g. buildj :::gradle3.5.1 --java1.8 ARGS +buildj - run build, run assigned version builder tool +``` + +Run Java: +``` +$ buildj :::java9 -version +[INFO] buildj - version 0.1 +[INFO] Arguments: ["./buildj", ":::java9", "-version"] +[OK ] Find java home: /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home +java version "9.0.4" +Java(TM) SE Runtime Environment (build 9.0.4+11) +Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode) +``` + +Run Maven: +``` +$ buildj :::maven3.5.2 -version +[INFO] buildj - version 0.1 +[INFO] Arguments: ["./buildj", ":::maven3.5.2", "-version"] +[OK ] BUILDER_HOME = /Users/hatterjiang/.jssp/builder/maven-3.5.2/apache-maven-3.5.2 +Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00) +Maven home: /Users/hatterjiang/.jssp/builder/maven-3.5.2/apache-maven-3.5.2 +Java version: 1.8.0, vendor: Oracle Corporation +Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre +Default locale: en_US, platform encoding: UTF-8 +OS name: "mac os x", version: "10.14.4", arch: "x86_64", family: "mac" +``` + +Run Gradle: +``` +$ buildj :::gradle3.5.1 -version +[INFO] buildj - version 0.1 +[INFO] Arguments: ["./buildj", ":::gradle3.5.1", "-version"] +[OK ] BUILDER_HOME = /Users/hatterjiang/.jssp/builder/gradle-3.5.1/gradle-3.5.1 + +------------------------------------------------------------ +Gradle 3.5.1 +------------------------------------------------------------ + +Build time: 2017-06-16 14:36:27 UTC +Revision: d4c3bb4eac74bd0a3c70a0d213709e484193e251 + +Groovy: 2.4.10 +Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 +JVM: 1.8.0 (Oracle Corporation 25.0-b70) +OS: Mac OS X 10.14.4 x86_64 +``` + + +