You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

compile-latest.sh 1.1 kB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. DIST_BASE_DIR=/usr/local/blockchain/prototype/dist/peer
  2. cd /usr/local/blockchain/prototype/source/prototype.git/source/
  3. echo "========================================="
  4. echo "Begin updating source code"
  5. echo "========================================="
  6. git checkout develop
  7. git pull origin develop
  8. echo "========================================="
  9. echo "Source code was updated to latest!"
  10. echo "========================================="
  11. echo "========================================="
  12. echo "Begin compiling"
  13. echo "========================================="
  14. mvn clean package -T 2C
  15. echo "========================================="
  16. echo "Begin copy artifacts to local dist dir!"
  17. echo "========================================="
  18. rm -rf $DIST_BASE_DIR/*
  19. cp peer/target/peer-*.jar $DIST_BASE_DIR
  20. cp -r peer/config $DIST_BASE_DIR
  21. cp peer/target/classes/application.properties $DIST_BASE_DIR/config
  22. cp -r peer/shell/* $DIST_BASE_DIR
  23. echo "========================================="
  24. echo "congratulation! Well done!"
  25. echo "========================================="