pom.xmlにliquibaseを設定した後です。私も自分のリソースフォルダ、changelog.xmlでこれらのファイルを追加した、これは私がまた私のリソースフォルダにこのファイルliquibase.propertiesを追加したコンテンツ原因:java.lang.RuntimeException:Liquibaseを実行できません。liquibase.datasourceが設定されていません。
<databaseChangeLog xmlns='http://www.liquibase.org/xml/ns/dbchangelog'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd'>
<changeSet id="001" author="Dev">
<sql>
ALTER TABLE book ADD COLUMN address VARCHAR(1024);
</sql>
</changeSet>
</databaseChangeLog>
であり、これはコンテンツ
contexts: ${liquibase.contexts}
changeLogFile: src/main/resources/changelog.xml
driver: ${jdbc.driverClassName}
url: ${jdbc.url}
username: ${jdbc.username}
verbose: true
dropFirst: false
です
私も、私は私のプロジェクトを起動すると、私はTomcatの
からこのエラーが出ます。この<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.0.5</version>
<configuration>
<propertyFile>src/main/resources/liquibase.properties</propertyFile>
</configuration>
<executions>
<execution>
<phase>process-resources</phase>
<goals>
<goal>update</goal>
</goals>
</execution>
</executions>
</plugin>
ように私のpom.xmlを設定しています
Caused by: java.lang.RuntimeException: Cannot run Liquibase, liquibase.datasource is not set
どうすればよいですか?
あなたはMavenの持つリソースのフィルタリングを()を有効にしましたか? – ben75
私はあなたに私を表示することができます – Blaze
私は[チャットルーム](http://chat.stackoverflow.com/rooms/115523/liquibase)を始めました。たぶん私はあなたにいくつかのヒントを与えることができます... – Jens