2016-12-20 4 views
0

Eclipse MarsにJavaプロジェクトがあります。私はBuildship 1.0.21とGradle 3.1を持っています。 Eclipseでは、プロジェクトを右クリックしてImport > Gradle Projectを押し、ウィザードを実行します。私のプロジェクトが完了したときには、Gのシンボルがありますが、build.gradle、gradle wrapperフォルダ、または他の何らかの関連がありません(私の他の "本当の"プロジェクトにはgradlewgradle.batもあります)。EclipseでGradleを使用して既存のJavaプロジェクトをインポートするときにbuild.gradleが作成されない

なぜこれが起こり、これを修正するのですか?

答えて

1

実際には、build.gradleファイルを持っている必要はなく、有効なGradleプロジェクトを持つためにGradleラッパーを持っている必要はありません。私は日食は、これはGradleプロジェクトですが、あなたのためのビルドファイルを追加していないことをメタデータに記録していると思います。しかし、私はIntelliJ IDEAを使用していて、非常に良い理由でEclipseは使用していないので、これは単なる推測です。

プロジェクトのコマンドラインに進み、/path/to/gradle initを実行し、ラダーファイルと基本的なsettings.gradlebuild.gradleを追加します。あなたはinitタスクにこれがどの種類のプロジェクトであるかを示すパラメータを与えることさえできますが、これに応じて作成ファイルは若干異なるかもしれません。または、/path/to/gradle wrapperを実行するだけでGradleラッパーを追加できますが、ビルドファイルの自動作成はできません。 Afairでは、ラッパーファイルを作成するために呼び出しているgradleとは異なるバージョンでなければならない場合に備えて、ラッパーが使用すべきGradleバージョンをラッパーまたはinitタスクに伝えることさえできます。

関連する問題