gpt4 book ai didi

java - 如何阻止 NetBeans 8 在启动时删除生成的代码?

转载 作者:行者123 更新时间:2023-11-30 08:14:55 25 4
gpt4 key购买 nike

我的 NetBeans 项目中有 Antlr 生成的 java 代码。每次启动 NetBeans 时,它都会删除生成的代码并强制我重建项目才能运行。如果我除了启动 NetBeans 并在项目完成加载后关闭它之外什么都不做,就会发生这种情况。如何告诉 NetBeans 不要在启动时删除生成的代码?显然,当最初生成它的 Antlr 文件发生更改时,我仍然需要让它重新生成 java 代码。

最佳答案

我发现不需要的行为与 NetBeans 配置无关。问题是我在 build.gradle 中声明“cleanAntlr”任务的方式存在错误。当 NetBeans IDE 首次加载 gradle 项目时,在 gradle 的初始化和/或配置阶段错误地执行了该任务,导致生成的 java 代码在启动时被删除。具体修复方法详见How do I declare gradle Antlr task output specs to avoid unnecessary rebuilds .

关于java - 如何阻止 NetBeans 8 在启动时删除生成的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29802668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com