FINERACT-1508: Liquibase test extension for Cucumber + Windows path shortening enabled for Cucumber
This commit is contained in:
committed by
Aleksandar Vidakovic
parent
17f521604d
commit
2d2192ca17
+4
-2
@@ -32,6 +32,7 @@ import org.springframework.boot.autoconfigure.orm.jpa.EntityManagerFactoryBuilde
|
||||
import org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration;
|
||||
import org.springframework.boot.autoconfigure.orm.jpa.JpaProperties;
|
||||
import org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
import org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@@ -52,6 +53,7 @@ import org.springframework.transaction.support.TransactionTemplate;
|
||||
@Configuration
|
||||
@EnableJpaAuditing
|
||||
@EnableJpaRepositories(basePackages = "org.apache.fineract.**.domain")
|
||||
@EnableConfigurationProperties(JpaProperties.class)
|
||||
public class JPAConfig extends JpaBaseConfiguration {
|
||||
|
||||
private final DatabaseTypeResolver databaseTypeResolver;
|
||||
@@ -69,8 +71,8 @@ public class JPAConfig extends JpaBaseConfiguration {
|
||||
public LocalContainerEntityManagerFactoryBean entityManagerFactory(EntityManagerFactoryBuilder factoryBuilder) {
|
||||
Map<String, Object> vendorProperties = getVendorProperties();
|
||||
customizeVendorProperties(vendorProperties);
|
||||
return factoryBuilder.dataSource(getDataSource()).packages(getPackagesToScan()).properties(vendorProperties)
|
||||
.persistenceUnit("jpa-pu").packages("org.apache.fineract").jta(false).build();
|
||||
return factoryBuilder.dataSource(getDataSource()).properties(vendorProperties).persistenceUnit("jpa-pu")
|
||||
.packages("org.apache.fineract").jta(false).build();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -92,6 +92,7 @@ spring.datasource.hikari.dataSourceProperties['maintainTimeStats']=${FINERACT_HI
|
||||
# TODO FINERACT-890: <prop key="logger">com.mysql.cj.log.Slf4JLogger</prop>
|
||||
spring.datasource.hikari.dataSourceProperties['logSlowQueries']=${FINERACT_HIKARI_DS_PROPERTIES_LOG_SLOW_QUERIES:true}
|
||||
spring.datasource.hikari.dataSourceProperties['dumpQueriesOnException']=${FINERACT_HIKARI_DS_PROPERTIES_DUMP_QUERIES_IN_EXCEPTION:true}
|
||||
spring.jpa.open-in-view=false
|
||||
|
||||
# Liquibase configuration
|
||||
spring.liquibase.enabled=true
|
||||
|
||||
Reference in New Issue
Block a user