9

とにかく、コマンドラインを使用して複数のプロジェクトをEclipseワークスペースに一度にインポートできることはありますか?誰かが次のようにコマンドラインを使用することを提案していることに気づきました。

eclipse -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -importAll {[uri:/] / path / to / project}

しかし、{[uri:/] / path / to/project}の部分を正しく理解できません。例はありますか?また、上記のコマンドラインは私がこれを達成できる唯一の方法ですか?(CDTに依存しているようですが?)コマンドラインでこれを行う他の方法はありますか?

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

4

5 に答える 5

2

Eclipse CDT は、コマンド ラインからプロジェクトをインポートするためのツールを提供します。これを行うには、次のコマンド/オプションを使用できます。

eclipse -nosplash 
  -application org.eclipse.cdt.managedbuilder.core.headlessbuild 
  -import     {[uri:/]/path/to/project} 
  -importAll  {[uri:/]/path/to/projectTreeURI} Import all projects under URI
  -build      {project_name | all} 
  -cleanBuild {project_name | all} 
于 2013-09-10T16:16:54.823 に答える
0

URL の絶対パスを使用してみてください。例 /usr/fred/foo

于 2013-02-20T20:31:04.087 に答える
0

注意すべき点がいくつかあります。

  1. -importオプションは複数回指定できます
  2. 悪意のある DOS 区切り記号 (つまり/\.
  3. uri は、プロジェクト名ではなくディレクトリを指している必要があります。したがって、fooディレクトリpath/to/FooBarで呼び出されるプロジェクトがある場合、オプションは次のようになります-import path/to/FooBar

これは私が実際に使っている例です。

eclipsec -noSplash -data "WORKSPACE2" -application org.eclipse.cdt.managedbuilder.core.headlessbuild  -no-indexer  -import 21-6912-xx-xpathparser -import 21-6912-xx-xpathparser/lib

出力:

Create.
Opening 'libxpathparser'.
Create.
Opening '21-6912-xx-xpathparser'.
Saving workspace.
于 2018-02-13T18:23:24.723 に答える
-3

eclipseランタイムオプションのリストは、[ヘルプ]>[Workbenchユーザーガイド]>[タスク]にあります。形式:eclipse[プラットフォームオプション][-vmargs[JavaVM引数]]

于 2013-01-29T07:56:37.923 に答える