こんにちわ、みけです。 あ、また、例によって記事が長いので、 結論だけ見たい人は前半部分だけを見て下さい。 – 大体5分以内。 で、gradleでのmaven centralへのライブラリー登録方法を知りたい方は中盤部分まで読んで下さい。 – トータル15分。 で、僕の強引なgradle遊びまで読みたい方は最後まで読むといいかもしれません。 – トータル30分。 前半部分 ここ数日gradle1.4以降についかされたmaven-publishプラグインを使って maven centralへのライブラリー登録方法を調べていましたが、 maven-publishプラグインでのmaven central repoへの登録はまだサポートされてません ようです。 元記事はこちらです。 How to publish artifacts signatures (.asc files) using mav
序章 Android StudioとGradleのビルドシステム(Plugin)が正式にリリースされ、個人的に気になっていたAndroidライブラリプロジェクトの扱いについて調べてみた。新しいGradleのビルドシステムではライブラリプロジェクトはaar(Android archive)という1つのアーカイブで配布することが可能になった。aarファイルは拡張子によって判別され、フォーマットはzip形式である。(aarファイルについての詳細はまた今度。)従来はライブラリプロジェクトを使用するためにプロジェクト一式が必要だったけど、1つのアーカイブを参照するだけで使用出来るようになるので再利用しやすくなったってこと。 ※ちなみにこれまでもandroid-maven-pluginというサードパーティ製のプラグインを使用することで解決されてきたのだけど、個人的には正式にサポートされたというのが大き
さんが GooglePlayService版書いてくれましたー。 すごい感謝です!こういうノウハウは貯まるといいですよねー はてなブログに投稿しましたAndroid StudioでGoogle Play sevicesを含んだgradleベースの新規プロジェクトを作る方法 - sos の 作業メモURL 2013-05-24 14:54:30 via Hatena Android Studio で Google Play sevicesを含んだGradleベースの新規プロジェクトを作る方法 - sos の 作業メモ でもこれ読んでて build.gradleの存在忘れてたよ。。。(汗 *1 明日から使えるgradle で情報一度まとめてたのにな。。。(汗 しらべる経緯的にはこんな感じ) さくらさん と penguinさん とIDEA12でABSの設定を試してたところ、昔のverの動画の操作
出典:ITpro 2012/10/05 (記事は執筆時の情報に基づいており、現在では異なる場合があります) Javaによるソフトウエア開発でよく使われるオープンソースのビルドツールには、米Apache Software Foundationが開発する「Apache Ant」(http://ant.apache.org/)や「Apache Maven」(http://maven.apache.org/)、米Gradlewareが開発する「Gradle」(http://www.gradle.org/)がある。ここでビルドツールとは、コンパイルやテスト実行、パッケージング、デプロイといった開発作業を自動化するツールのことである。 従来は、柔軟性を備えるAntが広く使われてきた。ただし、処理の記述量が膨大になりがちなため、近年はより効率的にビルド作業が行えるMavenが普及し始めた。また、柔軟性と
kyon_mm Advent Calendar つぎのリンクにあるAdventCalendarの五日目です。 http://connpass.com/event/1457/ Ant, Maven, Gradleの特徴 これらはビルドツールと呼ばれるものであり、端的に言えば、コンパイル、テストなどを行います。 ライブラリを自動的にダウンロードしてきたり、OSSとして簡単に公開することを提供しているものもあります。 これらの「コンパイル」「テスト」「静的解析チェック」などのビルドツールが行う作業をタスクとして登録して、実行するツールと言えばよいのですかね。 簡単に比較してみましょう。 項目 Ant Maven Gradle 記述言語 XML XML Groovyの内部DSL 柔軟性 柔軟 硬い 柔軟 使われる事が多いリポジトリ Ivy MavenCentral MavenCentral 筆者の
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@
[2011/08/23 追記] 続き書いた。Javaプロジェクトにおけるビルドツール2 - @ikikko のはてなダイアリー 1歳ちょっとの自分の子供を抱き上げると高確率で泣かれるikikkoです、こんにちは。早くこんな日がくるとイイですね。 (※:画像はイメージです。実物とは異なる可能性があります。) 前々から色々と考えていたところがあったので、Javaプロジェクトにおけるビルドツールについて少しまとめてみました。とりあげたものは以下の4つ。 [http //ant.apache.org/:title=Ant]:Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension po
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く