boost
boost copied to clipboard
Wildfly runtime prototype
Still to do (among many things):
- Change context root from default app name
- JDBC Booster - flesh out cli commands to add datasource and drivers
- General cleanup and more refactoring as needed.
Key Points:
- Installs wildfly to target dir
- Uses wildfly CLI (jboss-cli.sh) for configuration / app deployment / stopping server
- Uses standalone.sh invocation for start and run
- New wildfly booster that can be added to use wildfly runtime
- One set of general "BoostMojos" that will detect runtime and then call either the Liberty or Wildfly mojos
- Two sets of Booster Configurators (for Liberty and Wildfly).
Discussion:
- Default port is Port 8080. Should this be 9080 for Boost?
- Mojo rerouting - Do we want to do this differently?
- Booster Configurator refactoring - Do we want to do this differently too?
- How do properties look in all of this?
The refactoring done here is just one of probably a dozen ways we can do this. We should discuss and see what our best option is.