|
12345678910111213141516171819202122232425262728293031 |
- #!/bin/sh
-
- #
- # This script creates and run the pf4j demo.
- #
-
- # create artifacts using maven
- mvn clean package -DskipTests
-
- # create demo-dist folder
- rm -fr demo-dist
- mkdir -p demo-dist/plugins
-
- # copy artifacts to demo-dist folder
- cp demo/app/target/pf4j-demo-*.zip demo-dist/
- cp demo/plugins/plugin1/target/pf4j-demo-plugin1-*-all.jar demo-dist/plugins/
- cp demo/plugins/plugin2/target/pf4j-demo-plugin2-*-all.jar demo-dist/plugins/
- cp demo/plugins/enabled.txt demo-dist/plugins/
- cp demo/plugins/disabled.txt demo-dist/plugins/
-
- cd demo-dist
-
- # unzip app
- jar xf pf4j-demo-app-*.zip
- rm pf4j-demo-app-*.zip
-
- # run demo
- mv pf4j-demo-app-*-SNAPSHOT.jar pf4j-demo.jar
- java -jar pf4j-demo.jar
-
- cd -
|