【问题标题】:What's the best way to remove code in production builds?在生产版本中删除代码的最佳方法是什么?
【发布时间】:2012-11-11 13:21:57
【问题描述】:

我只需要在托管模式下执行一些(服务器端)代码。完美的解决方案是甚至不将代码编译到生产版本中。完成此任务的最佳方法是什么(使用 GWT 2.5 和 eclipse)?

【问题讨论】:

  • 将其拆分为自己的.jar,您不部署?
  • 如果您要求的是不从文件中编译特定的代码行,那么这在 Java 中是不可能的。 (你可以在任何东西上运行 C 预处理器,但它至少会混淆你的 IDE。)

标签: java eclipse gwt servlets


【解决方案1】:

您如何为生产进行构建,您是否能够将该代码分离到一个或多个类中?如果答案是“Maven”和“是”,我会考虑在 gwt 编译和打包时使用 Maven 配置文件和适当的排除项。

还有GWT.isScript() 在托管模式下返回true,否则返回false。那么至少您的代码不会在生产构建中执行。

干杯,

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-07-23
  • 2020-09-30
  • 1970-01-01
  • 2020-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多