私はXtextとXtendを組み合わせます。私のDSL用のコードを書くプロジェクトでは、Xtextは動作しますが、XTendはsrc-genにファイルを生成しません(これはソースルート:<project-root>/src-gen/
)。 私は、関数でこのコードを持っているdoGenerate
IntelliJのXtend IDEAはsrc-genにファイルを生成しません
override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) {
fsa.generateFile("a.txt",'a')
}
のSrc-genは常に空です。日食では、この仕事。 IntelliJ IDEAでファイルを生成するにはどうすればよいですか?またはこの問題をどのように解決できますか?私はgradleで走る。
あなたは次のことを試しましたか? Gradleビュー(** View ** | ** Tool Windows ** | ** Gradle **)を開き、** Tasks **に移動します。 **ビルド** | **ビルド**をダブルクリックして実行してください。 –
@GáborSzárnyas私もこれを試してみます。このビルドから新しいアプリケーションを実行するにはどうすればよいですか? –
**ビルド**タスクは、ソースを再生成する必要があります。いくつかのアイデア:1. 'main'メソッドを持つクラスを持っている場合は、そのクラスに行き、** Run 'ClassName.main()' **をクリックします。いくつかのJUnitテストを作成して実行することもできます。 2.コマンドラインからビルドを実行できますか? (例えば、 './gradlew build'や' gradle build'など)何が起こるかを確認してください。 –