Deprecate support for checking Flyway locations
Closes gh-25488
This commit is contained in:
parent
ed72bca6c8
commit
4d97ed19e8
|
|
@ -143,6 +143,7 @@ public class FlywayAutoConfiguration {
|
|||
return configuration.getDataSource();
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
private void checkLocationExists(DataSource dataSource, FlywayProperties properties,
|
||||
ResourceLoader resourceLoader) {
|
||||
if (properties.isCheckLocation()) {
|
||||
|
|
|
|||
|
|
@ -25,7 +25,9 @@ import java.util.List;
|
|||
* @author Anand Shastri
|
||||
* @author Stephane Nicoll
|
||||
* @since 2.2.0
|
||||
* @deprecated since 2.5.0 as location checking is deprecated
|
||||
*/
|
||||
@Deprecated
|
||||
public class FlywayMigrationScriptMissingException extends RuntimeException {
|
||||
|
||||
private final List<String> locations;
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
|
||||
|
||||
/**
|
||||
* Configuration properties for Flyway database migrations.
|
||||
|
|
@ -45,8 +46,10 @@ public class FlywayProperties {
|
|||
private boolean enabled = true;
|
||||
|
||||
/**
|
||||
* Whether to check that migration scripts location exists.
|
||||
* Whether to check that migration scripts location exists. Should be set to false
|
||||
* when using a wildcard location or a remote-hosted location such as S3 or GCS.
|
||||
*/
|
||||
@Deprecated
|
||||
private boolean checkLocation = true;
|
||||
|
||||
/**
|
||||
|
|
@ -365,10 +368,14 @@ public class FlywayProperties {
|
|||
this.enabled = enabled;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
@DeprecatedConfigurationProperty(
|
||||
reason = "Locations can no longer be checked accurately due to changes in Flyway's location support.")
|
||||
public boolean isCheckLocation() {
|
||||
return this.checkLocation;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public void setCheckLocation(boolean checkLocation) {
|
||||
this.checkLocation = checkLocation;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue