Hey devs, here are some notes that may be of use to you!
- Download the latest release or clone the repository.
- Configure Apache Maven to use GitHub packages
- Build with Maven
mvn -Dmaven.test.skip clean package
# Open Spring boot
mvn spring-boot:run -Pdebug-server
# Open codeserver
mvn gwt:codeserver -Dscope.gwt-dev=compile -Pdebug-server
# Open codeserver http://127.0.0.1:9876/ and add bookmarks
# Open DBPTK http://localhost:8080 and click the "Dev Mode On" bookmark
Optional: Check Google Chrome "RemoteLiveReload" extension for automatic reloading with spring boot.
This release build/deploy method requires gren
:
curl https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
source ~/.nvm/nvm.sh
nvm install v8.11.1
npm install github-release-notes -g
- Make sure the dependencies are installed by running
gren
- Security check:
mvn com.redhat.victims.maven:security-versions:check
- Update check:
./scripts/check_versions.sh MINOR
- I18n check:
./scripts/check_i18n.sh
Example release new 2.2.0 version (up from 2.1.0) and prepare for next version 2.3.0
- Run
./scripts/release.sh 2.2.0
- Wait for GitHub action build to be finished and successful
- Review release and accept release:
- Review issues
- Accept release
- Run
./scripts/prepare_next_version.sh 2.3.0