Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move jdbc daos classes to a separate plugin and make using H2 really …
…optional now (Please refer to documentation when upgrading if you were using some jdbc storage) (#692) * Move jdbc daos classes to a separate plugin Signed-off-by: Olivier Lamy <[email protected]> * better module name Signed-off-by: Olivier Lamy <[email protected]> * make dao more dynamic Signed-off-by: Olivier Lamy <[email protected]> * remove duplicated dependency Signed-off-by: Olivier Lamy <[email protected]> * fix some javadoc link Signed-off-by: Olivier Lamy <[email protected]> * fix Extension lookup of the dao Signed-off-by: Olivier Lamy <[email protected]> * fix test by using H2 to record datas Signed-off-by: Olivier Lamy <[email protected]> * merge master * fix test Signed-off-by: Olivier Lamy <[email protected]> * this one need to be an hpi Signed-off-by: Olivier Lamy <[email protected]> * fix test issue with default h2 Signed-off-by: Olivier Lamy <[email protected]> * pipeline-maven-api needs to be a plugin for classloader and displaying all extensions of dao, move sql files in correct places as loaded by the database plugin Signed-off-by: Olivier Lamy <[email protected]> * cleanup some code, make dynamic dao change really working Signed-off-by: Olivier Lamy <[email protected]> * use lookupSingleton Signed-off-by: Olivier Lamy <[email protected]> * add some documentation of database/dao choice Signed-off-by: Olivier Lamy <[email protected]> * fix images Signed-off-by: Olivier Lamy <[email protected]> * fix connection validation and dao creation in separate place Signed-off-by: Olivier Lamy <[email protected]> * cannot use this with id null Signed-off-by: Olivier Lamy <[email protected]> * fix dao init Signed-off-by: Olivier Lamy <[email protected]> * use different h2 url for test Signed-off-by: Olivier Lamy <[email protected]> * remove unused import Signed-off-by: Olivier Lamy <[email protected]> * to avoid some nit comments on extra lines added by mistake Signed-off-by: Olivier Lamy <[email protected]> * cleanup dependencies due to bad merge Signed-off-by: Olivier Lamy <[email protected]> * avoid slf4j no log warning Signed-off-by: Olivier Lamy <[email protected]> * i18n Signed-off-by: Olivier Lamy <[email protected]> * use better package, do not have same package with classes in different modules Signed-off-by: Olivier Lamy <[email protected]> * move jdbc test to database module Signed-off-by: Olivier Lamy <[email protected]> * use specific db package as well Signed-off-by: Olivier Lamy <[email protected]> * fix changes after ide refactoring Signed-off-by: Olivier Lamy <[email protected]> * use an older version for maven-core, move it as provided as it is provided by maven distribution and such scope will avoid some security scans Signed-off-by: Olivier Lamy <[email protected]> * add hpi.compatibleSinceVersion property Signed-off-by: Olivier Lamy <[email protected]> * add note on daoClass field for CasC users Signed-off-by: Olivier Lamy <[email protected]> * a release has been made before this PR get merged so increase this Signed-off-by: Olivier Lamy <[email protected]> * improve doc per review Signed-off-by: Olivier Lamy <[email protected]> * add a test using yaml file can build a mysql dao Signed-off-by: Olivier Lamy <[email protected]> * extract the test which needs Docker apart as Testcontainers annotation is supported only at class level Signed-off-by: Olivier Lamy <[email protected]> * CasC test for postgres as well Signed-off-by: Olivier Lamy <[email protected]> * remove previous admin monitor which is useless now with the split into another plugin for the database and add an admin monitor to display error if jdbc url is configured to use a real jdbc but the pipeline-maven-database plugin is not installed Signed-off-by: Olivier Lamy <[email protected]> * fix copy/paste Signed-off-by: Olivier Lamy <[email protected]> * add license header and remove wrong author tag Signed-off-by: Olivier Lamy <[email protected]> * restore dao pretty print display if dao != null Signed-off-by: Olivier Lamy <[email protected]> --------- Signed-off-by: Olivier Lamy <[email protected]>
- Loading branch information