タグ

GroovyとGradleに関するkamatama_41のブックマーク (9)

  • ビルドツールGradleのインストールと使い方、Jenkins/Git連携

    ビルドツールGradleのインストールと使い方、Jenkins/Git連携:小山博史のJavaを楽しむ(18)(1/5 ページ) オープンソースのビルドツール「Gradle」の主な特長やLinux/Windowsでの環境構築方法、さまざまな使い方に加え、CI/バージョン管理との連携方法を解説します。 「これから」のための柔軟なビルドツール、Gradleの主な特長4つ Javaではアプリケーションをビルドしたり、Webアプリをサーブレットコンテナへデプロイしたりするときにビルドツールを使うことがよくあります。ビルドツールを使うと、開発中に変更があった部分に影響する範囲だけコンパイルをしたり、アプリのパッケージを作成するときに必要な比較的単純なファイルコピーの作業をミスなく実行したりすることが、簡単にできるようになります。 今回紹介をするGradleはオープンソースのビルドツールの1つです。J

    ビルドツールGradleのインストールと使い方、Jenkins/Git連携
  • Gradle Jenkins Plugin - blog4j 2.0

    今回紹介するのは、Gradle Jenkins Pluginです。JenkinsのGradle Plugin でも、Gradle JPI Plugin でもありませんので注意。 G*(Groovy, Grails ..) Advent Calendar 2013 の22日目です。今年もGGXに行って来たので、GGXで見つけたネタです。GGXの詳細な報告は年明けの G*ワークショップ でやる予定なのでお楽しみに。 何か? GradleからJenkinsのジョブを管理(作成/削除/更新)するGradleプラグインです。ジョブの管理ができるというと、同じようなものにJenkinsのJob DSL Pluginがあります。このGradleのJenkinsプラグインもDSLでジョブの定義が出来ますが、JenkinsのJob DSLプラグインのように素敵なDSLでは書けません。基的にテンプレートとな

    Gradle Jenkins Plugin - blog4j 2.0
  • Gradle入門 | DevelopersIO

    よく訓練されたアップル信者、都元です。Gradle(グレードル)つかってますか? 筆者は、プロダクトコードを書くのも好きなのですが、その周辺にある「プロジェクトのライフサイクル管理」の自動化にも非常に興味を持っています。つい半年前くらいまではMaven信者だったのですが、今は宗旨替えをし、Gradleにどっぷりハマっております。 Gradleは、進化系のビルド自動化ツールです。Gradleは、ソフトウェアパッケージもちろん、その他様々な形式のプロジェクト(例えば自動生成された静的Webサイトやドキュメント等)のビルド・テスト・(ライブラリ等の)公開・デプロイ・その他を自動化します。 プロジェクトライフサイクルマネジメントツール? このようなビルド自動化は、古くはGNU Makeやシェルスクリプトが利用されており、その後Javaの世界ではAnt, Mavenと進化を遂げて来ました。Gradl

    Gradle入門 | DevelopersIO
  • 8月24日発売の『WEB+DB PRESS Vol.76』にGradleの記事書いた。 - さにあらず

    題名で全部言ってしまってる感はある。 とは言え宣伝しろと通達を受けているので、宣伝記事を書く事とす。 想定対象読者 SIerの中におかれましては、AntやらMavenやらXMLベースのツールを利用しているかと存じます。 意識が高まり過ぎて外に出ていってしまった何とかさんが書いた地獄の様なbuild.xmlを後からメンテする人間の気持ちなど考えようも無く。 そういう人達こそがGradleを使うべきであると僕は考えていますので、僕の記事ではGroovyの基礎的な文法を紹介する所から丁寧に書きました。 GradleはGroovyをふんだんに使っているので、並のJavaプログラマは大体面らうと思う、多分。 そもそもGroovyはスーパーテクノロジなのであるけどもマイナー感が否めない。 とは言え、僕の周りだと何かみんなGroovy使ってる感すらある、なごやこわい。 ページ数が全然足りなくて書きたい

    8月24日発売の『WEB+DB PRESS Vol.76』にGradleの記事書いた。 - さにあらず
  • ビルドツールGradleスタートアップガイドの紹介「Grails/Groovy工房 vol.2」(1/6)- テクノロジーコラム:Gradle | NTTソフトウェア

    はじめに Gradleは、Javaの開発者を対象にしたビルドツールです。 また、Gradleの情報源は、Gradle User Guide (翻訳版はこちら)という素晴らしいものがすでにあります。 今回のコラムでは、Javaの開発にターゲットを絞り、すぐ使えて実際の開発現場へ適用できることを目的とした、ビルドツールGradleのスタートアップガイドを紹介していきます。 ご自身や周りで、次のような方がいらっしゃいませんか? AntやMavenなどのビルドツールを使っていない AntやMavenを使っているが、XMLに苦しめられている 私はプログラマだ Groovyに興味はあるが、導入のきっかけがない

  • Gradleを使ったWebアプリケーションのさくさく開発(セットアップ編) - Splash of waters - 2nd. Season

    IvyやMavenもまともに使ったことはないですが、Gradleを使いはじめました。 目標と前提条件 Gradleがどこまで面倒見てくれるかは何も考えずに立てた条件がこちらの通りです。 Jettyで動作する実行可能なWAR(java -jar sample-app.war -p 8080みたいな形で)を作成したい。 もちろん、WARなので、そのままデプロイしても使える。 WARの作成、テスト(ユニットテストや性能テストなどカテゴリ別に指定出来れば理想)、デプロイは最低限タスクとして実行できるようにする。 Checkstyle, FindBugs, Coberturaを使った静的解析結果をレポートする。結果はJenkinsから参照できるようにする。 開発はEclipse 3.7。 依存するライブラリには、Mavenリポジトリに存在しない独自jarも含む。 非Java EE。 とりあえずこんな

    Gradleを使ったWebアプリケーションのさくさく開発(セットアップ編) - Splash of waters - 2nd. Season
  • ビルドツールの移行性、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 日本語ドキュメント

    ページは、Gradle - Documentationを翻訳したものです。 Gradleプロジェクトは、ドキュメントの品質を高めるよう日々努めています。 ドキュメント自身、Gradleによりビルドされており、すべてのコードスニペットおよびサンプルは、Gradleのコードベースが変更されるたびに自動的にテストされ、常に正しく保たれると同時に最新版の内容が反映されるようになっています。 ユーザーガイド ユーザーガイド (分割版HTML、1ページ統合版HTMLPDF)では、Gradleのコンセプト、機能、コアプラグインについて詳細に記述されています。 チュートリアルで基的なタスクの動作を体験したり、インストール方法を知ることもできます。 もちろん、オライリーのGradleシリーズも忘れずにチェックしてください。 リファレンス資料 リファレンスとして最初に参照するべきドキュメントは、DS

  • Jenkins CI 上で Gradle を利用する最も簡単な方法 - bluepapa32’s Java Blog

    Gradle にも大分慣れてきたし、そろそろ 実際にプロジェクトで使えるように準備しないと... まずは Jenkins CI で Gradle が利用できるように準備しようかな。 今時のプロジェクトでは Jenkins CI ぐらい当たり前ですよね。 と言うことで、今回は Jenkins CI で Gradle する最も簡単な (と思われる) 方法です。 実は Jenkins CI で Gradle を利用するために 必要な準備なんて何もありません。 インストールレスで Gradle してみる でも紹介した 『Gradle Wrapper』 さえ使えば、一般的なジョブの設定をするだけでいいんです。 もし、Jenkins CI 上で環境構成を変更する必要があるのであれば Gradle で環境ごとに構成を変更する Gradle で環境ごとに構成を変更する その2 Gradle で環境ごとに構

    Jenkins CI 上で Gradle を利用する最も簡単な方法 - bluepapa32’s Java Blog
  • 1