17

コマンド ラインでシェル スクリプトを使用して CDT プロジェクト全体を作成し、それをワークスペースに追加したいと考えています。私は自分で .project ファイルと .cproject ファイルを生成したいと思っていますが、実際にプロジェクトをワークスペースに追加する何かが欲しいのです。と。

Buckminster と Monkey Project の両方を見ましたが、どちらも自分のやりたいことをやってくれるかどうかはわかりませんでした。誰でもこの分野で経験があり、良い解決策を知っていますか?

ありがとう、

ネイサン

4

4 に答える 4

10

どのバージョンの CDT を使用していますか?

最新の CDT 6+ がインストールされている場合は、コマンド ラインからプロジェクトのインポート (およびビルド) を実行できます。これをする:

eclipse -nosplash 
    -application org.eclipse.cdt.managedbuilder.core.headlessbuild 
    -import {[uri:/]/path/to/project} 
    -build {project_name | all} 
    -cleanBuild {projec_name | all}

インポート スイッチは単独で使用できます。インポート先のワークスペースを、Eclipse と同様に-dataで指定する必要があります。上記のスイッチは CDT managedbuild プラグインによって提供されますが、CDT 以外のプロジェクトでも動作するはずです (そうでない場合はお知らせください - 私が機能を書きました ;) )。

他のスイッチの詳細については、ヘッドレス ビルドに関するこの質問を参照してください。

于 2009-12-12T10:42:26.157 に答える
3

ここにフォルダを作成するだけでよいと思います。

WORKSPACE_DIR\.metadata\.plugins\org.eclipse.core.resources\.projects\YOUR_PROJECT_NAME

その中の.locationファイル。

Eclipse Resources APIを使用するか、現在の実装に基づいて自分で実装してみてください。

簡単な方法があるかどうかはわかりません

于 2009-11-11T22:44:42.270 に答える
2

このページにはいくつかの便利なスクリプトも含まれています: http://lugendal.wordpress.com/2009/07/22/eclipse-ctd-new-project-fast/

于 2009-12-15T07:31:42.963 に答える
0

別の投稿に ant+groovy スクリプトがあります。https://stackoverflow.com/a/16949573/2457383を参照してください。

免責事項:他の投稿も私のものです:)

于 2013-06-05T20:52:40.193 に答える