ASTを使用してJavaファイルを最初から作成しようとしていますが、完了するまでに時間がかかります。私が考えているのは、Javaファイルを作成し、プロジェクトとパッケージを作成して、そのファイルをそのパッケージにコピーすることです。これを行う方法はありますか?
ありがとう。
ASTを使用してJavaファイルを最初から作成しようとしていますが、完了するまでに時間がかかります。私が考えているのは、Javaファイルを作成し、プロジェクトとパッケージを作成して、そのファイルをそのパッケージにコピーすることです。これを行う方法はありますか?
ありがとう。
テンプレートから Java クラスを作成するために、Apache Velocityを使用します。私の場合、Eclipse ウィザードを使用して (velocity) テンプレートからいくつかのクラス (および maven pom) を作成する必要がありました。ただし、これらのクラスを変更する場合は、AST/JDT が最適です。
http://sdqweb.ipd.kit.edu/wiki/JDT_Tutorial:_Creating_Eclipse_Java_Projects_Programmatically
JDT を使用して Java プロジェクトを作成し、その後クラスパスを構成する方法を示します。
IFile#setContents(InputStream ...)
有力候補になりそう。
ImportOperation
を使用して、任意の場所 (ワークスペース外のファイルシステムを含む) からプロジェクトにファイルをインポートすることもできます。
JBoss forgeを使用して Java クラスを問題なく生成できます。scaffolding プラグインを作成するための API があります。それを行うために Apache Velocity テンプレートを使用します。
また、あなたが Spring 好きなら、Spring Rooも別の選択肢です ;)