【问题标题】:How to make Play! Framework 1.4.x preprocessing Java annotations?如何制作玩!框架 1.4.x 预处理 Java 注释?
【发布时间】:2016-08-26 10:32:02
【问题描述】:

我想在 Play! 中包含一个具有源保留功能的 Java 注释! 1.4.x 项目,但找不到将其他参数传递给 Play 的方法!内部 Java 编译器,以使其预处理自定义注解。

注解是 Adrian Walker 的 @Multiline 预处理器注解,并按照此处的步骤:https://github.com/benelog/multiline/wiki/Non-Maven-Java-project-with-Eclipse,我可以在简单的 Java 控制台应用程序中轻松使用它。但是,我不能在 Play 中成功地做同样的事情!应用。

我想我必须能够定义内部 Java 编译器使用的设置,但我就是不知道该怎么做!

【问题讨论】:

    标签: playframework preprocessor javac playframework-1.x java-annotations


    【解决方案1】:

    我建议的唯一方法是使用 Play 1 插件增强器,但我持怀疑态度,因为 @Multiline 尝试将注释文本放入 java 字段或变量中......太棘手了!

    您可以尝试直接查看 play1 资源,学习并尝试制作插件/增强器。我在这里建议:
    https://github.com/playframework/play1/blob/master/framework/src/play/db/jpa/JPAEnhancer.java https://github.com/playframework/play1/blob/master/framework/src/play/db/jpa/JPAPlugin.java

    记得在应用的conf 文件夹中创建一个play.plugins 文件。
    祝你好运。

    【讨论】:

      猜你喜欢
      • 2015-05-25
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 2021-01-10
      • 2011-01-01
      • 1970-01-01
      相关资源
      最近更新 更多