32

Eclipseに既存のJavaプロジェクトがあります。gradleを使用してビルドを実装したいと思います。ここに示すようにgradleeclipseプラグインを使用してみ ましたが、Eclipseで多数のエラーが発生しました。

gradle 1.3を使用していて、コマンドプロンプトからgradleを実行しようとしましたが、コンパイルエラーが発生します。

だから私の質問は、Eclipseの既存のJavaプロジェクトをgradleを使用してコンパイルするためのハウツーを提供するいくつかの良いリソースを知っている人はいますか?他のプロジェクトにも依存しています。私が与えたチュートリアルへのリンクは本当に役に立ちません。

更新:自分のプロジェクトに他のプロジェクトへの依存関係がない場合は、gradleを動作させることができます。ただし、他のプロジェクトを参照している場合、別のプロジェクトを参照する方法がわかりませんか?参照されたプロジェクトディレクトリをリポジトリに追加しましたが、それでも「クラスが存在しません」というエラーが発生します。私のgradleファイルは次のとおりです。

apply plugin: 'java'
apply plugin: 'eclipse'

version='1.0-SNAPSHOT'

def repositoryPath = 'C:/Users/AMoody/workspace/temp/temp-protocols/'

repositories{
    mavenCentral()
    flatDir {
        dirs repositoryPath
    }
}

dependencies{

    compile 'org.slf4j:slf4j-api:1.+'
    compile 'junit:junit:4.+'
     testCompile 'junit:junit:4.+'

}
4

3 に答える 3

6

Gradle ユーザー ガイドの最初の数章と、完全なGradle ディストリビューションに含まれる多くの (Java) サンプルから始めてください。現在のビルドが Eclipse であるか他のビルドであるかは、それほど重要ではありません。Gradle で成功するには、まずその基礎をマスターする必要があります。

Gradle コマンド ライン ビルドが機能するようになったら、IDE 統合をもう一度試すことができます。好みに応じて、Gradle のEclipse プラグインを使用して IDE ファイルを生成するか(完全な Gradle ディストリビューションのサンプルを再度参照してください)、より統合された IDE エクスペリエンスのためにEclipse Gradle Integrationを使用することができます。

追加のリソースについては、 Gradle のホームページをご覧ください。Gradle のビルド言語に関する具体的な質問がある場合は、Gradle DSL リファレンスを参照してください。単一ページのGradle ユーザー ガイドの全文検索も非常に効果的です。最後になりましたが、必ずGradle Forumsにアクセスしてください。

于 2013-01-31T00:14:59.940 に答える
0

Gradle の Eclipse 統合を試してください: http://marketplace.eclipse.org/content/buildship-gradle-integration

于 2015-12-14T12:55:06.597 に答える