質問: EclipseやnetBeansでGradleを使おうとしているのですが、基本的な概念について質問させて頂きます。 例えばEclipseでGradleを使ったjavaプロジェクトを作ろうとする時、最初は 1. 一旦Eclipse外でGradleプロジェクトを作ってEclipseにインポートする 2. EclipseのGradleプラグインを作って、最初からEclipseの中でプロジェクトを作る 大まかに分けるとこの方法だと思います。ここまでは色々なサイトに手順が載っているので問題なく設定が出来ます。 無事ビルドをしてコードの実行も確認出来ました。 ですがこの後、jarファイルを作りたい、ライブラリを追加してソースをアタッチしたい、tomcatプロジェクトとして扱いたい、warファイルを作る時に環境によって設定ファイルを差し替えたいetc... 等々やりたい事をする時に 「**基本的に.gradleファイルを弄る。IDE側はどのタスクを実行するかを選ぶくらいで、ビルド時の設定は原則gradleに丸投げする。むしろIDE側で余計な事をしてはいけない。だからgradleの操作を覚えればIDEを乗り換えてもビルド時の設定は使い回しが出来て便利**」という理解でよろしいでしょうか? 最初にプロジェクトを作って実行する。までは解説サイトが豊富にあるのでその通りにやれば悩まなくて済むのですが、ちょっと細かい事を検索する時にIDEでのやり方を検索すればいいのか、gradleのやり方で検索すればいいのかで悩んでいます。
回答: > > 「**基本的に.gradleファイルを弄る。IDE側はどのタスクを実行するかを選ぶくらいで、ビルド時の設定は原則gradleに丸投げする。むしろIDE側で余計な事をしてはいけない。だからgradleの操作を覚えればIDEを乗り換えてもビルド時の設定は使い回しが出来て便利**」という理解でよろしいでしょうか? > > > その理解で正しいと思います。 IDE依存の設定は、移植性の観点から好ましくありません。 以下のページが参考になります。 Gradle入門