我使用带有注释的Spring Boot应用程序,它由四部分组成,它们之间不传递任何数据,但依赖于相同的初始任务数据类(想想域,DTO,这里的服务)。我必须重构这些初始任务数据类,然后重构所有我的应用程序服务(全部4个部分)。
现在我重构了四个中的第一个,并希望运行应用程序以查看它是否有效。我现在只需要第一个模块功能,虽然无法启动,因为其他3个部分无法编译。它们充满了错误,我想稍后修复它们。
有没有办法启动四个应用程序部分中的一个,而其他部分甚至没有编译?
每个部分都包含域和服务类。我没有发现任何比评论我的其他大部分类更好的东西。但这看起来很难看。我试过配置文件和其他一些东西,但他们需要课程可以任意编译。
更新
很少有人在这里提到我在构建部分中的内容:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
答案 0 :(得分:0)
如果使用maven / gradle并模拟其他模块类,则删除这些模块的依赖关系。
答案 1 :(得分:0)
在maven编译器插件中设置为false时有一个fiegd failOnError,即使有编译错误也继续打包
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<executions>
<execution>
<id>default-compile</id>
<phase>default-compile</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<failOnError>false</failOnError>
</configuration>
</execution>
</executions>
</plugin>
参考:https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html