タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

gradleに関するcactusmanのブックマーク (4)

  • gradleをつかって依存ライブラリを含む単一で実行可能なjarを生成する - Qiita

    バッチ処理をおこなう実行可能jarを生成する場合にはコマンドラインでいちいちクラスパスを設定するのは面倒ですし依存関係がかわるとバッチ処理コマンドも変更する必要が出てくるので管理が煩雑です。 gradleを利用してjarを生成する際に依存jar内のクラスも含めて一つのjarに入れればデプロイが格段に楽になります。 やり方は簡単。 build.gradleファイルのjarの設定に from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } を加えるだけでできます。 apply plugin: "java" apply plugin: "maven" def defaultEncoding = 'UTF-8' [compileJava, compileTestJava]*.options*.encodi

    gradleをつかって依存ライブラリを含む単一で実行可能なjarを生成する - Qiita
  • ビルドツールの移行性、MavenからGradleへの乗り換えは容易か

    Javaによるソフトウエア開発でよく使われるオープンソースのビルドツールには、米Apache Software Foundationが開発する「Apache Ant」(http://ant.apache.org/)や「Apache Maven」(http://maven.apache.org/)、米Gradlewareが開発する「Gradle」(http://www.gradle.org/)がある。ここでビルドツールとは、コンパイルやテスト実行、パッケージング、デプロイといった開発作業を自動化するツールのことである。 従来は、柔軟性を備えるAntが広く使われてきた。ただし、処理の記述量が膨大になりがちなため、近年はより効率的にビルド作業が行えるMavenが普及し始めた。また、柔軟性と効率性を併せ持つGradleの1.0版が2012年6月にリリースされ、注目を集めている(図1)。 そこで、M

    ビルドツールの移行性、MavenからGradleへの乗り換えは容易か
  • Gradle でテストを並列実行してみる - bluepapa32’s Java Blog

    Gradle の Java プラグインには テストを並列で実行するための機能が標準で用意されています。 通常は テスト用のプロセスは 1つしか立ち上がりませんが、 test.maxParallelForks = 5のように設定すれば 最大 5プロセスで並列実行できるようになります。 もちろん、最近、お気に入りの Spock でも ちゃんと並列処理できます。 並列処理は クラス単位で行われるため 時間のかかる (しかも、CPU時間の少ない) メソッドが多い場合は リファクタリングしてクラスを分けた方がよいです。 内部クラスでも それぞれ ちゃんと並列処理してくれるので、ファイルはそのままで クラスだけ分けることもできます。 例えば... class HelloSpock extends spock.lang.Specification { def "30秒後に目が覚めて挨拶する"() { H

    Gradle でテストを並列実行してみる - bluepapa32’s Java Blog
  • Gradle - Home

  • 1