0

ASTを使用してJavaファイルを最初から作成しようとしていますが、完了するまでに時間がかかります。私が考えているのは、Javaファイルを作成し、プロジェクトとパッケージを作成して、そのファイルをそのパッケージにコピーすることです。これを行う方法はありますか?

ありがとう。

4

3 に答える 3

1

テンプレートから Java クラスを作成するために、Apache Velocityを使用します。私の場合、Eclipse ウィザードを使用して (velocity) テンプレートからいくつかのクラス (および maven pom) を作成する必要がありました。ただし、これらのクラスを変更する場合は、AST/JDT が最適です。

http://sdqweb.ipd.kit.edu/wiki/JDT_Tutorial:_Creating_Eclipse_Java_Projects_Programmatically

JDT を使用して Java プロジェクトを作成し、その後クラスパスを構成する方法を示します。

于 2012-08-31T08:57:37.587 に答える
0

IFile#setContents(InputStream ...)有力候補になりそう。

ImportOperationを使用して、任意の場所 (ワークスペース外のファイルシステムを含む) からプロジェクトにファイルをインポートすることもできます。

于 2012-10-12T09:47:48.757 に答える
0

JBoss forgeを使用して Java クラスを問題なく生成できます。scaffolding プラグインを作成するための API があります。それを行うために Apache Velocity テンプレートを使用します。

また、あなたが Spring 好きなら、Spring Rooも別の選択肢です ;)

于 2012-08-31T09:11:14.983 に答える