追記1: コメントでの指摘を受け、gvmに関する記述を削除 この記事は、日経ソフトウェア 2013年 06月号 04/24発売 のステマ記事です。 6月号に、@keiji_ariyama(前座部分担当) と 僕(Gradle概要担当) と @sys1yagi(Android対応部分担当) という分担でGradle入門的な記事を書きました。 ですが、僕の目的としてはトップゲート社員への布教を主目的と考えて書いたため、本来要求されている分量を(わざと)大幅にオーバーして書いていました。雑誌に掲載されなかった溢れ分をネットで公開して良いか打診した所、「全文掲載でも良いですよ」という豪気なお許しを頂いたのでここに公開します。この場を借りてお礼申し上げます。 プロの編集さんの手を経て、だいぶわかりやすく噛み砕かれたものが雑誌のほうには掲載されていますので、ここに書いてある内容が難しいなぁ…と思ったら
Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. このドキュメントは、個人利用目的および第三者に配布するためにコピーして使用できます。ただし、印刷するにせよ電子媒体を使用するにせよ、以下の点に留意してください。どのような形態であれ使用料を課さないこと。また、このコピーライト条項を配布物に含めること。 例目次 6.1. 初めてのビルドス
ライブラリの依存関係やスコープを管理できたり、様々なレポートを出力できたりと、なんだかんだいってもMavenは便利です。少しでも道から外れるとpom地獄が待っていますが、幸いにしてトラウマになるような事態に出会ったことはいまのところありませんw ただ、仕事では納品後にユーザがどんな環境でビルドするからわからないからオンライン前提じゃないとビルドできないMavenは使いにくいケースが多く、場合によっては開発時はMavenを使うけどAntでもビルドできるようにしておく、みたいな不毛なことをしたりしていました。もちろんMavenのローカルリポジトリをコピーしてプロジェクトと一緒に配ればオフラインでもビルド可能な環境を作ることはできるのですが、もっとポータビリティの高い方法はないかなぁ…と思っていたところ、@shimashima35さんに簡単な方法を教えていただきました。 ポイントは-Dmaven
例 build.xml: <?xml version="1.0" encoding="Shift_JIS"?> <project name="compile_sample" default="compile" basedir="."> <property name="src" location="../src" /> <property name="test" location="../test" /> <property name="classes" location="../class" /> <target name="compile"> <mkdir dir="${classes}" /> <javac destdir="${classes}" source="1.4" encoding="MS932"> <compilerarg value="-Xlint:unchecked"
S-JIS[2003-12-31/2009-10-03] 変更履歴 Apache Ant →全体目次 インストール方法 [/2008-12-24] 実行方法 [/2008-06-21] 基本的な文法 warファイルを作るサンプル Antのインストール方法 Apache Antの バイナリーダウンロードページからアーカイブ(apache-ant-1.7.1-bin.zip)をダウンロードしてくる。[2008-12-24] ダウンロードしてきたアーカイブを適当なディレクトリーに展開する。(例:C:\apache-ant-1.7.1) 環境変数ANT_HOMEにそのディレクトリーを指定する。(ANT_HOME=C:\apache-ant-1.7.1) 環境変数PATHにANT_HOME/binを追加する。 (UNIX用:ant、Windows用:ant.batが入っている) Antの説明はANT
タイムスタンプの付いたファイル名を作成したいケースの様に、 ビルドファイル内で日時や時間等の変数を使用したい場合があります。 この様な場合に <tstamp> タグを使用し、 日付や時間のパターンは Java の SimpleDateFormat で定義されてるフォーマットで指定します。 ビルドファイル内での記述場所には初期化ターゲット中が推奨されています。 ビルドファイル記述例 <tstamp> <format property="now.time" pattern="yyyyMMddhhmmssSSS"> </tstamp> <copy file="test.jar" tofile="test-${now.time}.jar" />
Antを使ってビルドされているOSSをEclipseで閲覧・編集して、後からMavenで管理したいなーと思ったときのお話。 目次 1. ディレクトリ構造を変えるべきか2. 前提3. Mavenプラグインのインストール4. 移行方法が2種類ある?4.1. 【失敗した手順】 B. New Maven Project4.2. 【正しい手順】 A. Create New Pom4.2.1. Group ID・Artifact ID・Versionを決める4.2.2. 残りもデフォルトのまま5. 最低限の変換完了 スポンサーリンク ディレクトリ構造を変えるべきか Mavenはディレクトリ構造が特殊で、いろいろな記事を読んでも「Mavenの作法に従うべき」と書かれています。 一方で、このディレクトリ構造って、Mavenで管理しているプロジェクト以外だとまずやらないであろう、ちょっと特殊なディレクトリ構
Apache Antはmakeファイルなどに相当するビルドツールです。複雑なコンパイル作業などを自動化してくれます。ここではAntのインストール方法や利用方法について確認していきます。 Ant 1.8.2のダウンロード及びインストール ANT_HOME及びPATHの設定 Antの動作確認 Antのドキュメントについて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く