すべて私のJavaプロジェクト(223プロジェクト)をgradleプロジェクトに移行します。 SpringSource STSチームが開発したGradle Eclipseプラグインを使用しています。Eclipse javaプロジェクト(Javaソースフォルダを使用)をプロジェクトに変換する
現在、すべての私のJava projetsはそのようstruturedさ:
MyProjet/
+- src/log
+- some.package.log
+- some.package.log.A
+- src/tools/core
+- some.package
+- some.package.tools.B
+- some.package.tools.C
+- src/tools/graph
+- some.package.graph
+- src/tests
+- some.package.test.D
+- src/someModule
+- otherDirectories
ログ、SRC /ツール/コア、SRC /ツール/グラフ、SRC /テストおよびSRC/someModuleがjavaソースフォルダがある/ SRC。
プロジェクトをgradleに変換した後(Configure - > "Convert to Gradle Project ...")、すべてのJavaソースフォルダがパッケージになります。
また、Javaクラスの宣言済みパッケージはすべて変更する必要があります。たとえば、Eclipseは次のように伝えます: 宣言されたパッケージ "some.package.test.tools.A"は期待されるパッケージ "tests.some.package.test.tools.A"と一致しません
Eclipseは私にクラスのパッケージ宣言を変更する可能性があります。しかし、私はすべての授業(1つのプロジェクトでは100以上の授業)で行う必要があります。
すべてのパッケージに影響を与えることなく、Javaプロジェクト(Javaソースフォルダを持つ)をgradleプロジェクトに変換する方法があるかどうかを知りたい(すべてのクラスをmodifiyngで処理するのを避けたい)
ご協力いただきありがとうございます。
ナイキ。
問題は私が「プロジェクトに変換」を使うときです。すべてのJavaソースフォルダはJavaパッケージになります(そしてそれらの名前のいくつかは名前のために再構成されます)。たとえ私がすべてのjavaソースフォルダを私のビルドのsourceSets設定に入れても。移行が完了すると、Javaソースフォルダはパッケージに変換され、このパッケージの構造は前と同じになりません。だから私はすべてのパッケージ宣言を更新する必要があります。 – naike
パッケージの宣言を更新するのは間違った解決策です。まず、Gradleのビルドを作業に集中させる必要があります(IDEなし)。次に、既存のIDEプロジェクトを変換する代わりに、IDEに新しいGradleビルドをインポートして、新しいIDEプロジェクトを作成することができます。 –
さて、私はこれを今試します。私はちょうどそれをテストするために私のubuntuにgradleをインストールしました。 – naike