1

Play にソース保持付きの Java アノテーションを含めたい! 1.4.x プロジェクトですが、Play! に追加の引数を渡す方法が見つかりません。カスタム アノテーションを前処理するための内部 Java コンパイラ。

注釈は Adrian Walker の @Multiline プリプロセッサ注釈であり、次の手順に従ってください: https://github.com/benelog/multiline/wiki/Non-Maven-Java-project-with-Eclipse、私は簡単にそれを使用できますシンプルな Java コンソール アプリケーション。しかし、私はプレイで同じことを成功させることはできません! 応用。

内部 Java コンパイラーが使用する設定を定義できる必要があると思いますが、その方法がわかりません!

4

1 に答える 1

0

@Multiline私が提案できる唯一の方法は、Play 1 プラグイン エンハンサーを使用することですが、コメント テキストを 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

また、アプリのフォルダーにplay.pluginsファイルを作成することを忘れないでください。 幸運を。conf

于 2016-08-31T11:56:37.580 に答える