首页 > 解决方案 > 如何在不编译的情况下运行java

问题描述

为了加快编码和测试,我感兴趣的是有没有一种方法可以在 Wildfly 中运行 Spring Boot 应用程序而无需编译?

例如,我可以将应用程序部署为分解包吗?

标签: java

解决方案


如何在不编译的情况下运行java

不可能。

例如,我可以将应用程序部署为分解包吗?

如果您将应用程序部署为源文件(“.java”)的分解包,它们将不会运行。容器不会编译它们。

要将其部署为“.class”文件的分解包,您首先需要编译源代码。

基本上,您无法避免编译。


减少构建/部署周期时间的一种方法是使用热部署;请参阅Wildfly 8/9/10 中的热部署 Java 类和资产


推荐阅读