gwt で独自の遅延バインディング レイヤーを作成するカスタム ジェネレーターがありますが、生成されたコードを純粋な Java モジュールでも使用する必要があります。私の gwt ジェネレーターは、クラスの注釈に従って「現在のバインディング設定」を既に出力しているため、pure-Java インスタンス化子の同等のボイラープレートも生成する必要があります。
必要なのは、リンカ ステージまたはジェネレータ ステージで、生成されたファイルを作業用ソース パッケージに出力することだけです {Android ジェネレータが R.java に対して行うように}。Java ファイルをソース フォルダに任意に出力するにはどうすればよいですか? java.io.File を使用する必要がありますか? ユーザーが生成されたソースを必要とする場所を定義できるように、soyc のようなコンパイラ フラグを使用することをお勧めします。