Hello,
I have a Spring project using an existing Oracle DB.
To set up Liquibase for my DB: I add liquibase in my pom.xml:
<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-core</artifactId>
<version>4.18.0</version>
</dependency>
A liquibase bean is declare in my application-context.xml:
<bean id="liquibase" class="liquibase.integration.spring.SpringLiquibase">
<property name="dataSource" ref="dataSource" />
<property name="changeLog" value="classpath:liquibase/master.xml" />
</bean>
My liquibase.properties file is placed in src/ressources
changeLogFile=liquibase/master.xml
liquibase.command.url=jdbc:oracle:thin:@localhost:1521/orcl
liquibase.command.username: admin
liquibase.command.password: admin
liquibase.command.referenceUrl: jdbc:oracle:thin:@localhost:1521/orcl
liquibase.command.referenceUsername: admin
liquibase.command.referencePassword: admin
liquibase.licenseKey: <my pro licence key>
when I compile my application, I have an error:
liquibase.parser.core.xml.XSDLookUpException: Unable to resolve xml entity http://www.liquibase.org/xml/ns/pro/liquibase-pro-latest.xsd. liquibase.secureParsing is set to ‘true’ which does not allow remote lookups. Check for spelling or capitalization errors and missing extensions such as liquibase-commercial in your XSD definition. Or, set it to ‘false’ to allow remote lookups of xsd files.
Has anyone encountered this problem? How should I resolve it and properly configured Liquibase for my application?