quicksilver-cli v1.0.1
quicksilver-cli
command lines to create, run and build quicksilver project.
you can also use qs instead of quicksilver below.###Install npm install -g quicksilver-cli
###Commands Usage
| Command Name | Description |
|---------------------------------------|--------------------------------------------------------------|
|quicksilver new <project name> | Create a root Project |
|quicksilver create [options] | Create a sub projects |
|quicksilver clean | Clean all build dir of projects |
|quicksilver build [options] | Build a compressed package installing or upgrading a project |
|quicksilver run <run project name> | Start a service to run a sub-module project |
|quicksilver version | Show current version of quicksilver-cli |
###Help Commands
| Command Name | Description |
|------------------------------|---------------------------------------------------|
|quicksilver help | Show all commands usage of quicksilver-cli |
|quicksilver <command> --help| Show usage of <command> |
Command Examples
Steps
- Create a gradle project named
world - Create sub gradle projects
- Create lib project named
world-lib-base - Create module project named
world-module-main - Create run project named
world-run - Create build project named
world-build(auto created when parent project was created.)
- Create lib project named
- Run the project
Code
quicksilver new world
cd world
quicksilver create --lib=base --module=main --run
quicksilver run Modify Tomcat Info
open `tomcat.json`(in the parent project directory), and edit home and httpPort.{"home":"F:/app/test/today/apache-tomcat-9.0.22","httpPort":8080}Modify Environment Info
open `environment.json`, according to the actual case and modify it.{
"custom" : {
"jre": "${java.home}"
},
"gradle": {
"JAVA_HOME": "${jre}"
},
"tomcat": {
"JAVA_HOME": "${jre}",
"PATH": [
"${TomcatHome}/bin",
"${jre}/bin"
],
"CATALINA_HOME": "${TomcatHome}",
"CATALINA_OPTS": [
"-Xms256m",
"-Xmx1024m",
"-XX:MaxMetaspaceSize=512m",
"-Dqs.autoinit.enabled=true",
"-Djava.library.path=${jre}/lib/amd64",
"-Djava.net.preferIPv4Stack=true"
]
}
}