Skip to content

rotty3000/crash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   ______
 .~      ~. |`````````,       .'.                   ..'''' |         |
|           |'''|'''''      .''```.              .''       |_________|
|           |    `.       .'       `.         ..'          |         |
 `.______.' |      `.   .'           `. ....''             |         |

The Common Reusable SHell (CRaSH) is a shell designed for extending Java programs and the Java Virtual Machine.

How to build CRaSH

Obtaining CRaSH source code

CRaSH can be obtained by cloning the Git repository git@github.com:vietj/crash.git

git clone git@github.com:vietj/crash.git

Building CRaSH

CRaSH is built with Maven.

mvn install

it will produce several files:

  • shell/core/target/crsh-core-${version}-standalone.jar : the standalone jar
  • shell/packaging/target/crsh-${version}.tar.gz : the standalone tar gz
  • shell/packaging/target/crsh-${version}.war : the web archive package
  • exo/jackrabbit/target/crsh.jcr.jackrabbit-${version}.war : the exo jcr web archive
  • jcr/jackrabbit/target/crsh.jcr.jackrabbit-${version}.war : the jackrabbit jcr web archive

The maven release is build with the release profile.

mvn install -Prelease

It will produce:

  • distrib/target/crsh-${version}.tar.gz : the full distribution