タグ

gradleに関するtm8rのブックマーク (9)

  • Java での web アプリケーション開発時の開発環境メモ #1 - 一角獣は夜に啼く

    最近 Java で web アプリケーションを開発しようと思って、アプリケーション構成やら開発環境周りやら悩んだりしていたのだけれど、ある程度良さそうな構成に落ち着きつつあるので現状をメモしておく。 アプリケーション構成 とりあえず HTTP 周りは JAX-RS に任せるのが良さそう。 JAX-RS 実装としては Jersey を選択。 JBoss RESTEasy とかも試してみたけど、JAX-RS の参照実装ということもあって Jersey は癖が少なくて使いやすいのかなーと思ったりした。 Web 上の情報も多そうな気がする。 JAX-RS 2.0 Jersey 2.4 Servlet コンテナ内で動かすことを想定 ビルドツールとしては Gradle を選択。 IDE との連携を考えると Maven の方が有利かなーとも思ったけど、実際 Eclipse と NetBeans で試した

    Java での web アプリケーション開発時の開発環境メモ #1 - 一角獣は夜に啼く
  • Gradleのマルチプロジェクト構成を運用してみた - GeekFactory

    Gradleでマルチプロジェクト構成を運用してみて、気付いた点を書いてみます。 以下の環境で確認しています。 JDK 1.7 Eclipse 4.2 Subversive, SVNKit 1.7 Gradle IDE 3.0 Jenkins マルチプロジェクト構成については下記が参考になります。 第7章 Javaクイックスタート 第56章 マルチプロジェクトのビルド Log In - Codehaus 必要性 マルチプロジェクト構成は複数のコンポーネントや成果物を扱う必要がある場合に使います。いくつものEclipseプロジェクトをいじったりビルドスクリプトを整備するのはかなり面倒なので、可能な限りシングルプロジェクト構成をおすすめします。Gradleにはソースセットという概念があるので、うまく使い分けるとよいと思います。 コンポーネントをマルチプロジェクトで分離するかソースセットで分離する

    Gradleのマルチプロジェクト構成を運用してみた - GeekFactory
  • ビルドツールの移行性、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への乗り換えは容易か
    tm8r
    tm8r 2012/10/05
  • maven2gradle を使ってみた(メモ) - hd 5.0

    既存の maven プロジェクトを maven2gradle を使って gradle でビルドして Tomcat 上で動かすところまでいったのでメモ。 ※とにかく動かすことを最優先にした&そもそも Gradle あまりしらないので色々おかしいことをしてるかもしれません。鵜呑みにしないでください。突っ込み歓迎です。 環境 Windows7 SP1 64bit Gradle 1.0 M3 Groovy 1.8.6 Maven 3.0.4 maven2gradle のインストール GitHub - jbaruch/maven2gradle: Maven2 to Gradle build converter の下の方にある installation を参照。 maven2gradle.bat の修正 そのまま maven2gradle とやると NoClassDefFoundError が発生。

    maven2gradle を使ってみた(メモ) - hd 5.0
    tm8r
    tm8r 2012/10/02
  • GradleとEclipseを使う場合のTipsをいくつか紹介 - wadahiroの日記

    またまたGradleネタです。Gradleなどのツールでビルドしつつも普段の開発やユニットテストはIDEで行うというのはよくある話。GradleではIDE開発をサポートするプラグインも用意されています。 Eclipse Plugin IDEA Plugin 今回はこのうちEclipse Pluginに関していくつかTipsを紹介。 Eclipse Pluginを使うと何ができる? プロジェクトからEclipseの各種設定ファイルを自動生成することができる。Mavenで言うところのMaven Eclipse Pluginと同じような物。 Eclipseのプロジェクト情報である.projectファイルや、クラスパスを定義した.classpathを生成することができる。 この時、Gradleで定義した依存関係も解決してくれるので、MavenみたいにJARを自動でダウンロードしてEclipseのク

    GradleとEclipseを使う場合のTipsをいくつか紹介 - wadahiroの日記
    tm8r
    tm8r 2012/10/02
  • 開発環境構築メモ(Gradle/Gradle Plugin on Eclipse3.6) - Diary of absj31

    Groovyスクリプトで書けるビルドツール『Gradle』についてもGroovy学習と併せて進めて行こうかと。まずは環境設定から。 Gradleのインストール・実行確認 下記サイトから最新バージョンのファイル一式をダウンロード、解凍。(gradle-1.0-milestone-3-all.zip, 33.4M) Chapter 4. GradleのインストールInstalling Gradle 解凍、適切なフォルダに配置。ここでは[C:\gradle-1.0-m3]とした。 システム経由で以下の環境変数を追加。 GRADLE_HOME C:\gradle-1.0-m3 PATH(既存設定に追記 ※Ant設定値より前に! GRADLE_HOME\bin 実行確認。(gradle -v) Microsoft Windows [Version 6.1.7600] Copyright (c) 20

    開発環境構築メモ(Gradle/Gradle Plugin on Eclipse3.6) - Diary of absj31
    tm8r
    tm8r 2012/10/02
  • Gradle + eclipse + WTP - よしなしごと

    Gradle + eclipse + WTP の組み合わせでのプロジェクト作成をちょっと整理。 まずは、ターミナルからappという名前のプロジェクトを作成する。 % APP=app % mkdir -p $APP/src/{main,test}/{java,resources,webapp} % mkdir -p $APP/src/main/webapp/WEB-INF % cd $APP % echo " apply plugin: 'java' apply plugin: 'war' apply plugin: 'eclipse-wtp' task wrapper(type: Wrapper) { gradleVersion = '1.11' } eclipse { pathVariables 'GRADLE_USER_HOME': gradle.gradleUserHomeDir }

    Gradle + eclipse + WTP - よしなしごと
  • 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
  • eclipse + wtp + gradle で開発環境構築 - hd 5.0

    前 maven2gradle を使ってみた(メモ) - hd 4.0 で maven2gradle で生成した build.gradle を使って eclipse + wtp で開発できるようにしたのでメモ。 以前の状態だと war 作ったり jettyRun で起動したりはできたけど eclipse + wtp で動かない状態だった。やはり個人的には eclipse で開発できないと辛い。 Gradle STS Support のインストール eclipse で gradle 使うなら多分これが今のところ一番よさそう。まぁコマンドラインでもいい・・というかコマンドラインで十分な気もしないでもないが。 どっかで STS 入れなくても単体で動くとか見たんだけど、 STS がないと認識されてないっぽかったので STS を入れる。重いらしいがまぁ Spring も使うし・・。特に何も考えず Ma

    eclipse + wtp + gradle で開発環境構築 - hd 5.0
  • 1