- [x] Create fineract-core module - used to common cross module classes and interfaces

- [x] Create fineract-investor module for build
- [x] modify tenant liquibase loader to using module based liquibase processing
- [x] sample liquibase into the fineract-investor module
- [x] Move NewCommandSourceHandler and dependencies to the fineract-core
This commit is contained in:
Janos Haber
2023-05-15 16:02:59 +02:00
committed by Arnold Gálovics
parent 037f7f264f
commit 240039f979
44 changed files with 433 additions and 2 deletions
+7 -2
View File
@@ -27,7 +27,9 @@ buildscript {
fineractJavaProjects = subprojects.findAll{
[
'fineract-api',
'fineract-core',
'fineract-provider',
'fineract-investor',
'integration-tests',
'twofactor-tests',
'oauth2-tests',
@@ -39,7 +41,8 @@ buildscript {
[
'fineract-avro-schemas',
'fineract-client',
'fineract-provider'
'fineract-provider',
'fineract-investor'
].contains(it.name)
}
npmRepository = 'https://npm.pkg.github.com'
@@ -301,7 +304,9 @@ configure(project.fineractJavaProjects) {
implementation.setCanBeResolved(true)
api.setCanBeResolved(true)
}
tasks.withType(Copy) {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
tasks.withType(JavaCompile) {
options.compilerArgs += [
"-Xlint:unchecked",