@SpringBootTest(classes = CodeGeneratorApplication.class)
public class CodeGeneratorTests {
@Test
public void generator() {
// 单元测试代码省略
}
现在有个问题是,只要执行过一次这个单元测试,那么一旦在任何模块中修改了代码,idea 就会立即自动编译并自动运行这个单元测试,例如修改了模块 A 的代码(模块 A 和模块 B 之间没有依赖关系),即使是按了下 Tab 键,idea 也会立即自动编译并自动运行这个单元测试,已经确认“Toggle 'Skip Tests' Mode”是按下状态。
模块 A 的 pom.xml 文件中 build 部分内容为:
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
1.8
1.8
UTF-8
org.springframework.boot
spring-boot-maven-plugin
${spring-boot.version}
com.xxx.cloud.uas.UasApplication
true
repackage
repackage
模块 B 的 pom.xml 文件中 build 部分内容为:
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
1.8
1.8
UTF-8
org.springframework.boot
spring-boot-maven-plugin
${spring-boot.version}
com.xxx.code.generator.CodeGeneratorApplication
true
repackage
repackage
artifactid, groupid, plugin, version