我正在Maven項目上工作,並且添加了用於測試目的的執行sql腳本的flyway插件。我想確保那些腳本不會意外執行,但只能與「mvn ... flyway:migrate」。Flyway在默認階段不執行
我發現默認階段遷移操作預集成測試,但是當我運行MVN全新安裝遷徙路線不會被調用(這是確定了我,但我不想被知道爲什麼他們沒有被調用)。
這裏是的pom.xml的一部分:
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>3.0</version>
<configuration>
<driver>${db-driver-name}</driver>
<url>${db-url}</url>
<user>${db-user-name}</user>
<password>${db-user-password}</password>
<locations>
<location>filesystem:./src/main/resources/db/scripts/V${db-version}</location>
</locations>
<schemas>
<schema>schema</schema>
</schemas>
</configuration>
<dependencies>
<dependency>
<groupId>oracle.jdbc</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>
</dependencies>
</plugin>
提前感謝!
是的,我編輯的問題,我想在* mvn乾淨安裝*。 – sruzic 2014-09-23 11:54:17