ブックマーク / xtech.nikkei.com (3)

  • 第1回 Gradle入門

    Gradleは、Groovyで書かれたビルドシステムです。GradleをAndroidアプリ開発に使用すると、便利なことがいろいろできます。連載では、Gradleの特徴やインストール方法、便利な使い方を解説していきます。 ビルドシステム、ひいてはGradleがあると助かる場面とは、一体どういう場面でしょうか? 筆者の具体例でいうと、ある日上司がやってきて、「今お前たちが作っているアプリを俺の端末にインストールしてくれ。」と言ってくるわけですね。1回だけならば話は簡単です。 PCと端末をmicroUSBで接続して、Eclipseを起動してADTでアプリをコンパイルして、端末に転送してインストールして返してあげるだけです。 ですが、それが2回も3回も…となってくると、思わず「自分でやってください!><」と言ってしまいたくなりますが、上司PCには開発環境が整っていません。それに、新しいAnd

    第1回 Gradle入門
  • [Jakarta/Apacheウォッチ]第21回 強力ビルド・ツール Apache Maven2ついにリリース

    プロジェクト・ビルド・ツールApache Maven2がついにリリースされた。 以前,連載で紹介したMavenの新バージョンである(関連記事,「【Jakarta/Apacheウォッチ】第2回 Javaビルド環境の標準はAntからMavenへ」)。新バージョンでは,旧バージョンの弱点の克服や機能強化などが行われ,よりいっそう強力なビルド・ツールとなった。今回は,新しいMavenを紹介する。 プロジェクト管理ツールとしての機能を備える Maven は,Antやmakeなどと同様にプログラムのコンパイルやテスト,パッケージングなどを行うビルド・ツールだ。しかし,Mavenが提供する機能はそれだけにはとどまらず,開発プロジェクトに関する様々な情報を管理することが可能だ。プロジェクト管理ツールとしての機能を備えていると言える(注)。 注)ここで言うプロジェクト管理とは,システム開発プロジェクトにお

    [Jakarta/Apacheウォッチ]第21回 強力ビルド・ツール Apache Maven2ついにリリース
    cobonas
    cobonas 2009/05/28
  • [Jakarta/Apacheウォッチ] 第2回 Javaビルド環境の標準はAntからMavenへ

    Javaのビルド環境に,このところ変化が起き始めている。 ビルドとは,関連する多数のプログラムをコンパイルし,jarやwarなどの実行可能なファイル形式に変換するプロセスである。このビルドを自動化するツールの定番となってきたのが,THE Apache ANT PROJECTが開発しているAntである。 Apacheのソフトウエアも,ビルドにAntを利用しているソフトウエアが大多数を占めていた。しかし,最近開発がスタートしたソフトウエアでは,Mavenというツールを利用するものが増えている。前回ご紹介した GeronimoもMavenを利用しているソフトウエアのひとつだ。 ビルドだけでなく,テストやドキュメント生成も自動化 MavenはThe Apache Software Foundationで開発されているプロジェクト管理ツールである。管理といってもスケジュールや人的リソースを管理する訳

    [Jakarta/Apacheウォッチ] 第2回 Javaビルド環境の標準はAntからMavenへ
    cobonas
    cobonas 2009/05/28
  • 1