我已将flyway添加到我们的spring启动java应用程序。我可以用maven成功构建项目的唯一方法是将测试类 注释掉。否则,当flyway遇到尝试在 创建表脚本中创建索引的SQL脚本时,我会收到flyway错误。错误如下: 引起:org.flywaydb.core.internal.dbsupport.FlywaySqlScriptException: 消息:未知的数据类型:“IDK_COMPANIES_CITY”; SQL语句: 如何让我的项目在不注释测试的情况下构建?测试类如下:注意:我可以注释掉Test类,成功构建和部署项目。所有SQL脚本都成功迁移。该应用程序在云中使用MariaDB。谢谢。无法与Flyway和测试类建立Spring Boot项目
package com.spring.sample;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.web.WebAppConfiguration;
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = DatabaseTestApplication.class)
@WebAppConfiguration
public class DatabaseTestApplicationTests {
@Test
public void contextLoads() {
}
}