タグ

gradleに関するsue445のブックマーク (14)

  • Gradleからdockerを起動して分散テストさせてみた #gradle #docker - mike-neckのブログ

    昨日のエントリーの続きです。 mike-neck.hatenadiary.com Gradle万能派の僕には、納得がいかなかったので、最後までやってみることにしました。 切り捨てたこと まず、分散テストは何が目的なのか考えると、テスト結果をマージすることが目的なので、以下のことは切り捨てました。 dockerの外でコンパイルしたクラスファイルの共有(昨日のドハマリその2により、共有してもコンパイルしてしまうので諦めた) srcディレクトリーの共有(Javaファイルを生成するタスクがある場合はsrcディレクトリーの共有をすると、各コンテナがJavaファイル生成を行ってしまうので、諦めた) 【2015/10/20 12:19追記】 つまり、コンパイル結果を共有しても再コンパイルされるので、buildディレクトリーの共有は諦めました この結果、妥協するのは次の点です。 各コンテナでソースコード生

    Gradleからdockerを起動して分散テストさせてみた #gradle #docker - mike-neckのブログ
  • SpringBoot+Gradleでホットデプロイを使えるように - しおしお

    GradleなSpringBootプロジェクトでホットデプロイを有効にする手順(IntelliJ IDEA大好きっ子なので、IntelliJ IDEAベースでの手順になってます。) Spring Boot Reference Guideによると、springloadedなるものを使ってあげるだけで、わりと簡単にホットデプロイが使えるようになるらしいので、適用方法まとめてみた。 build.gradleでbuildscriptの依存にspringloadedとspring-bootを追加 build.gradleのサンプル。spring-bootは、apply pluginを忘れずに。 buildscript { dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.1.RELEASE

  • Gradleの最新版を簡単に使う方法 - うさぎ組

    Gradleの最新を使いたい Gradleは素晴しいビルドツールで、インストールも簡単です。でも、成長がはやいので、いったい何がGradleのトレンドなのかわからなくなることも最もです。また、Gradleのバグが直っている可能性を考えると最新版を使いたくなります。 つまり、僕が一番使っているGradleのバージョンはmasterブランチなんですよ。実は簡単に使えるので、紹介します。 最新版を利用する準備 次のツールがインストールされている前提です。 gvm / posh-gvm JDK8 git gvm install gradleでgradleをインストールできます。基的にgradle.orgでリリースされているものが使えます。でも、それでは満足できないです。ということで、次のコマンドを実行しましょう。 git clone https://github.com/gradle/gradl

    Gradleの最新版を簡単に使う方法 - うさぎ組
  • Gradleの最新動向を紹介しました #jggug - うさぎ組

    Gradleがでます。 日人著者による日語のGradleがでます。僕が知っている中では最も深く突っ込んだ内容でいて、幅も広い書籍です。ぜひお手にとることをオススメします。やたらとレビューしました。 Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築 作者: 綿引琢磨,須江信洋,林政利,今井勝信出版社/メーカー: 翔泳社発売日: 2014/11/05メディア: 大型この商品を含むブログ (2件) を見る 発売記念を兼ねたGradle勉強会でLTしました。 JGGUGでGradleのハンズオンを行なってくれました。内容的にはGradleの概要、Gradleのタスクを作ってみる、Gradleのプラグインをつくってみるというもので、とてもわかりやすかったです。 僕はつい先日リリースされた2.2-RC-1のリリースノートおよび、次期バージョンである2.3のリリースノートを要約し

    Gradleの最新動向を紹介しました #jggug - うさぎ組
  • Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築 | SEshop.com

    ※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。 日語初のGradle解説書、ついに刊行! Groovyベースのビルドツール「Gradle」は、SpringやHibernateなどの著名なOSSで利用されているほか、Androidの公式ビルドツールとして採用されており、これからの開発者やビルド職人には無視することのできないツールのひとつと言えるでしょう。 書は、GradleのインストールからJavaアプリケーションのビルドやテスト、依存関係の管理、ビルド成果物の公開などのGradleの主要な機能の解説に加え、詳細なスクリプトファイルの記述方法からCIツールやIDEとの連携といった実業務で必要となる範囲までをカバーした日語初のGradleの解説書となります。 有識者によるGradl

    Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築 | SEshop.com
  • Sprint Bootを試すその2 - doiluxの検証生活

    2014-01-29 Sprint Bootを試すその2 昨日Spring BootでHello Worldを出してみたので、もう少しさわってみる。まずSTSでプロジェクトを作ったらMavenプロジェクトになりますが、私はGradle派なので、pom.xmlをbuild.gradleに変換します。maven2gradleを使いました。ただ、オリジナルは現在微妙にバグがある(というか開発止まってる?)ので注意です。(Forkしてバグフィックスしました。プルリクだしてみようかな・・・) $ maven2gradle ・・・ Generating main build.gradle... Done. $ ls -l total 24 -rw-r--r-- 1 xxx staff 682 1 29 22:26 build.gradle -rw-r--r-- 1 xxx staff 2128 1 2

    Sprint Bootを試すその2 - doiluxの検証生活
    sue445
    sue445 2014/05/07
    みてる
  • Gradle入門 | DevelopersIO

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

    Gradle入門 | DevelopersIO
  • GradleのsetupBuildタスクを試してみた - mike、mikeなるままに…

    こんにちわ。みけです。 前回の記事、gradle1.7のリリースノート超意訳で、 いくつか気になる機能があったので試してみることにしました。 今回は、setupBuildタスクを試してみます。 リリースノートでは javaプラグインが適用されたシンプルなビルドファイル サンプルのプロダクションクラスとディレクトリー サンプルのJUnitテストとディレクトリー Gradle Wrapperファイル が生成されるとありました。 では実際に試してみたいと思います。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 $ mkdir sample $ cd sample/ $ ll total 0 drwxr-xr-x 2 mike staff 68B 7 9 11:19 . drwxr-xr-x 3 mike staff

  • Gradleのチートシート - Splash of waters - 2nd. Season

    以前Twitterでつぶやいたのですが、Gradleのチートシートが欲しかったので、自分で作ってみました。 ソースコード https://github.com/tq-jappy/Gradle-CheatSheet ダウンロード 内容はもっと洗練させていきたいですが、ひとまず以下に公開します。 https://github.com/tq-jappy/Gradle-CheatSheet/raw/master/gradle-cheatsheet.pdf チートの項目は自分のプロジェクトで利用するものに特化しているところはありますが、ブログ、Twitter、あるいはGitHubへのPull Requestなどでフィードバックをいただけると嬉しいです。 きっかけ Gradleのユーザガイドは日語版もあるし、かつ非常に丁寧に書かれているので、欲しい情報は大体ユーザガイドを参照すれば分かります。ただ、

    Gradleのチートシート - Splash of waters - 2nd. Season
    sue445
    sue445 2013/07/09
    なにこれすごい
  • Gradle入門 - Qiita

    追記1: コメントでの指摘を受け、gvmに関する記述を削除 この記事は、日経ソフトウェア 2013年 06月号 04/24発売 のステマ記事です。 6月号に、@keiji_ariyama(前座部分担当) と 僕(Gradle概要担当) と @sys1yagi(Android対応部分担当) という分担でGradle入門的な記事を書きました。 ですが、僕の目的としてはトップゲート社員への布教を主目的と考えて書いたため、来要求されている分量を(わざと)大幅にオーバーして書いていました。雑誌に掲載されなかった溢れ分をネットで公開して良いか打診した所、「全文掲載でも良いですよ」という豪気なお許しを頂いたのでここに公開します。この場を借りてお礼申し上げます。 プロの編集さんの手を経て、だいぶわかりやすく噛み砕かれたものが雑誌のほうには掲載されていますので、ここに書いてある内容が難しいなぁ…と思ったら

    Gradle入門 - Qiita
  • Gradleでプロパティなどの設定情報を外出しして切り替えて使う

    @bluepapa32さんの記事に触発されて書いてみました。 次のようなビルドスクリプトがあるとき、 task hello << { println "Hello, $yourname" } Gradleでプロパティ「$yourname」の設定を外だしにして、ビルドごとに結果を柔軟に変えたい、といったことを実現する方法ですね。 @bluepapa32さんも書かれているように、Gradleではさまざまな方法でこれを実現できます。 Gradle で環境ごとに構成を変更するGradle で環境ごとに構成を変更する その2Gradle で環境ごとに構成を変更する その3ここでは、主にGradleの機能を使ってこれを実現する方法について書いてみます。 ビルドスクリプトの設定をいろいろ切り替えるには task hello << { println "Hello, $yourname" } 上記のビルド

  • GradleでMaven Central Repositoryに成果物をリリースする - GeekFactory

    Gradleでビルドした成果物をMaven Central Repositoryにリリースする方法を説明します。 成果物の公開にあたってはSonatype OSSRHで申請が必要です。こちらのイケメンな記事が大変参考になります。こちらの記事ではMavenを使っていますが、稿ではGradleを使います。 PGP鍵を確認する 成果物の署名に使うPGP鍵を確認します。まだ作成していない場合は先ほどの記事やSonatypeの公式ドキュメントを参考にしてください。gpgコマンドはbrew installでインストールできます。 $ gpg --list-keys /Users/hidetake/.gnupg/pubring.gpg ---------------------------------- pub 4096R/1234ABCD 2012-12-14 uid ikemen <ikemen@

    GradleでMaven Central Repositoryに成果物をリリースする - GeekFactory
  • gradleでslim3 - kinjou_j (転職中)のメモログ

  • [gradle] Eclipse Gradle STS Support と gradle-gae-plugin

    Eclipseと統合されているのがよいので、Eclipseの拡張機能(Gradle STS Support)を試してみた。 セットアップ Gradleのサイトによると、SpringSourceのSTS(Spring Tools Suite)にGradleサポート機能があり、Gradle機能だけを個別にインストールできるとのこと。Springを使うわけではないのに(いや、使うにしても)重量級のSTSを入れなくてもすむのは助かる。 Gradle STS Supportのインストール方法はGradle STS Support — 2.9.0 — Installation(英語)の通り。一緒に gradle-1.0-mileston-7 もプラグインとしてインストールされるので、gradle自体のインストールは不要(※単なるJavaプロジェクトならこれでも十分だと思うが、実際は gradle-ga

    [gradle] Eclipse Gradle STS Support と gradle-gae-plugin
  • 1