1

私はsbtプラグインを開発しています。このプラグインでは、sbt プロジェクトにパッケージ化されたいくつかの新しい scala ソースを生成します。次に、生成されたクラスを classLoader に追加できるように、これらの新しいファイルをプログラムでコンパイルする必要があります。

sbt API で特定のsbtプロジェクト パス (および最終的には classLoader から) からプログラムでソースをコンパイルする方法が見つかりません。

XXX.compile(path/to/sbt/project)

ありがとう

4

1 に答える 1

0

コードを生成し、うまく機能し、非常にシンプルな sbt プラグインであるsbt-boilerplateをご覧になることをお勧めします。

これは、おそらく見たいと思うファイルへのリンクです

于 2013-06-20T20:14:27.497 に答える