REFCODES.ORG codes represent a group of artifacts consolidating parts of my work in the past years. Several topics are covered which I consider useful for you, programmers, developers and software engineers."
What is this repository for?
JShell can not only be used as a command line tool, furthermore you can harness its functionality in your own
Java applications. Learn on how to harness the
JShell by building a restful service around it.
How do I get set up?
git clone email@example.com:refcodes/funcodes-restrepl.git
git clone https://firstname.lastname@example.org/refcodes/funcodes-restrepl.git
Then you can build a
fat-jar and launch the application:
cd funcodes-restrepl mvn clean install java -jar target/funcodes-restrepl-0.0.1-SNAPSHOT.jar
Big fat executable bash script (optional)
This step is optional, though when running your application under
Linux, the following will be your friend:
wget https://bitbucket.org/refcodes/funcodes-meta/raw/master/shellify.sh wget https://bitbucket.org/refcodes/funcodes-meta/raw/master/shell-exec.inc chmod ug+x shellify.sh ./shellify.sh target/funcodes-restrepl-0.0.1-SNAPSHOT.jar restrepl.sh ./restrepl.sh
restrepl.sh file is a big fat single executable
bash script being launched via
Starting RestREPL server
As described above, you may go with directly executing the
JAR file by invoking
java -jar target/funcodes-restrepl-0.0.1-SNAPSHOT.jar or, after some doings, you may also go with the big fat executable bash script like
restrepl.sh to start the
Either way you launch the
RestREPL server, you will be greeted with an ASCII art banner and a log output.
- Add a nifty user-interface
- Add cool functionality (
- Finding bugs
- Helping fixing bugs
- Making code and documentation better
- Enhance the code
Who do I talk to?
- Siegfried Steiner (email@example.com)
Terms and conditions
REFCODES.ORG group of artifacts is published under some open source licenses; covered by the
org.refcodes group) artifact - evident in each artifact in question as of the
pom.xml dependency included in such artifact.