5

いくつかの興味深い理由があります: あるプロジェクトから別のプロジェクトに多くのクラスをコピーする必要があります (これらのクラスのパッケージ構造を維持しながら)。

つまり、次のようになります。

origin/src/com/foo/bar/A
origin/src/com/baz/qux/B

dest/ <empty>

A と B をコピーして、次のようにします。

dest/src/com/foo/bar/A
dest/src/com/baz/qux/B

現在、パッケージを手動で作成しdest、次にCtrl+C/Ctrl+Vプロジェクト間で個々の .java ファイルを作成する必要があります。私たちがやりたいことは、パッケージを自動的に作成する間、Eclipse が自動的にファイルをコピーするようにすることです (したがって、パッケージ構造を保持します)。

4

2 に答える 2

5

シェル スクリプトを使用して、プロジェクト フォルダー間でファイルをコピーするだけです。Eclipse は、パッケージ構造を含むコピーされた Java ファイルを取得します。

ナビゲーター ウィンドウ パネル (パッケージ エクスプローラーではない) でソース プロジェクトのすべてのファイルを選択すると、ファイル構造全体を CTRL+C/V して、パッケージを新しいプロジェクトに保存できるはずです。

于 2012-07-07T00:17:18.553 に答える
2

現在、これに対するクリーンなビルド済みソリューションはありません。答えは、選択した任意の言語を使用してスクリプトを作成することです。

これはまさに私が行ったことです: Python を使用します。

于 2012-11-28T00:01:33.077 に答える