2

在我尝试使用 Maven 从 NetBeans 热部署运行 Tomcat 失败后,我尝试了 jetty。jetty-maven-plugin 文档给了我一个重要的提示:

该插件将自动确保在部署之前重建类并保持最新。如果您更改了一个类的源并且您的 IDE 会在后台自动编译它,那么插件将拾取更改后的类。

如果我查看项目目录中的 $myproject/target/classes/... ,我可以看到 NetBeans 不会编译并在保存时刷新类文件。我需要明确地构建项目以更新文件,然后码头接受更改。(插件参数“scanIntervalSeconds”设置为 1。)

如何告诉 NetBeans 在保存和更新类文件时进行编译,以便码头可以接收更改?

临时解决方案: “项目属性 > 构建 > 编译 > 保存时编译:适用于应用程序和测试执行”。NetBeans 警告我,结果与使用普通编译器运行的结果不同,但到目前为止它仍然有效。

4

1 回答 1

0

项目属性 > 构建 > 编译 > 保存时编译:适用于应用程序和测试执行”。NetBeans 警告我,结果与使用普通编译器运行的结果不同,但到目前为止它可以工作。

于 2012-08-29T21:57:55.657 回答