2017-07-26 10 views
1

私たちの手動セットアップ(C)プロジェクトでは、いくつかのファイルの処理にAntスクリプト(Buildersに追加)を使用しています。Eclipseプロジェクトテンプレートプラグインでビルダー(antスクリプト)を追加するには?

私はEclipse Cプロジェクトテンプレートプラグインを新規プロジェクト作成用に作成しました。今私は自動的にこのテンプレートでBuilderにAntスクリプトを追加したいと思いますが、私はどのようにわかりません。

誰かにアドバイス/例がありますか?

ありがとうございました。

答えて

0

AFAIKは、このようなプロジェクトの他の側面の設定を可能にする「プロセスランナー」を提供していません。

あなたができることは、追加のビルダーなど、プロジェクトの他の側面を設定するためのorg.eclipse.cdt.core.templateengine.process.ProcessRunnerの独自のサブクラスを追加することです。必要なEclipse拡張ポイントはorg.eclipse.cdt.core.templateProcessTypesです。

+0

表面の問題は非常に異なりますが、答えはhttps://stackoverflow.com/q/45232211/2796832と基本的に同じです。独自のプロセスランナーを使用すると、任意のJavaコードを記述して、テンプレートプロジェクトの作成時に必要な処理を行うことができます。 –

+0

"template.xml"ファイルのみでプロジェクトテンプレートを設定したいと思っていましたが、 Antスクリプトやその他の設定へのパスを設定します。私はあなたの答えを正しく理解しているかどうかわかりません。ビルド、ビルドの設定など、これらの設定に取り組むためにJavaコードを書く必要があるでしょうか? –

+0

はい、 "AddBuilder"と書いてからtemplate.xmlから参照する必要があります。 AFAICTあなたはこの特定のタイプのプロジェクト構成をしたい最初の人物なので、Javaもやる必要があります。追加のプロセスをCDTに寄付することがとても親切であれば、コミュニティは利益を得ることができます(すでに貢献しているプロセスを使用できるようになりました:-) –

関連する問題