Submit Search
Upload
OSS Product feat. Gradle
•
9 likes
•
6,919 views
Yasuharu Nakano
Follow
Material of LT for JGGUG meetup at 2014-10-24
Read less
Read more
Software
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
Gradle入門
Gradle入門
orekyuu
Jjug 20140430 gradle_advanced
Jjug 20140430 gradle_advanced
Masatoshi Hayashi
Gws 20141024 gradle_intro
Gws 20141024 gradle_intro
Nobuhiro Sue
Gradle handson
Gradle handson
Nemoto Yusuke
Jjug 20140430 gradle_basic
Jjug 20140430 gradle_basic
Takuma Watabiki
Spring in-summer-gradle-hands on-withanswers
Spring in-summer-gradle-hands on-withanswers
Takuma Watabiki
Gradle布教活動
Gradle布教活動
Nemoto Yusuke
Gradleどうでしょう
Gradleどうでしょう
Takuma Watabiki
Recommended
Gradle入門
Gradle入門
orekyuu
Jjug 20140430 gradle_advanced
Jjug 20140430 gradle_advanced
Masatoshi Hayashi
Gws 20141024 gradle_intro
Gws 20141024 gradle_intro
Nobuhiro Sue
Gradle handson
Gradle handson
Nemoto Yusuke
Jjug 20140430 gradle_basic
Jjug 20140430 gradle_basic
Takuma Watabiki
Spring in-summer-gradle-hands on-withanswers
Spring in-summer-gradle-hands on-withanswers
Takuma Watabiki
Gradle布教活動
Gradle布教活動
Nemoto Yusuke
Gradleどうでしょう
Gradleどうでしょう
Takuma Watabiki
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
Takuma Watabiki
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
hirooooo
(IDEユーザのための) ClojureのEmacs開発環境について
(IDEユーザのための) ClojureのEmacs開発環境について
Kazuhiro Hara
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
Kazuhiro Hara
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
Android アプリ開発における Gradle ビルドシステム
Android アプリ開発における Gradle ビルドシステム
Yu Nobuoka
明日から使えるgradle
明日から使えるgradle
kimukou_26 Kimukou
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Yabata Tomomitsu
ひとりアドベントカレンダーのご紹介
ひとりアドベントカレンダーのご紹介
Kazuhiro Hara
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
cactusman
Jenkinsプラグイン開発
Jenkinsプラグイン開発
Takahisa Wada
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
Kazuhiro Hara
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Issei Hiraoka
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
mdome
Github codespaces すごく良い。もうこれで 十分なんじゃという話
Github codespaces すごく良い。もうこれで 十分なんじゃという話
xiidec
イケてる技術で品質を担保しつつスピード感のある開発を実現する冴えたやり方
イケてる技術で品質を担保しつつスピード感のある開発を実現する冴えたやり方
Yuta Matsumura
Gws 20120521 gradle
Gws 20120521 gradle
Nobuhiro Sue
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
JavaScriptフレームワーク入門にVue.jsはいかが?
JavaScriptフレームワーク入門にVue.jsはいかが?
好洋 山崎
RxJava初心者の私が良いと思ったやり方、素敵だと思った資料など
RxJava初心者の私が良いと思ったやり方、素敵だと思った資料など
Ryota Murohoshi
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
More Related Content
What's hot
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
Takuma Watabiki
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
hirooooo
(IDEユーザのための) ClojureのEmacs開発環境について
(IDEユーザのための) ClojureのEmacs開発環境について
Kazuhiro Hara
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
Kazuhiro Hara
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
Android アプリ開発における Gradle ビルドシステム
Android アプリ開発における Gradle ビルドシステム
Yu Nobuoka
明日から使えるgradle
明日から使えるgradle
kimukou_26 Kimukou
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Yabata Tomomitsu
ひとりアドベントカレンダーのご紹介
ひとりアドベントカレンダーのご紹介
Kazuhiro Hara
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
cactusman
Jenkinsプラグイン開発
Jenkinsプラグイン開発
Takahisa Wada
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
Kazuhiro Hara
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
Issei Hiraoka
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
mdome
Github codespaces すごく良い。もうこれで 十分なんじゃという話
Github codespaces すごく良い。もうこれで 十分なんじゃという話
xiidec
イケてる技術で品質を担保しつつスピード感のある開発を実現する冴えたやり方
イケてる技術で品質を担保しつつスピード感のある開発を実現する冴えたやり方
Yuta Matsumura
Gws 20120521 gradle
Gws 20120521 gradle
Nobuhiro Sue
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
JavaScriptフレームワーク入門にVue.jsはいかが?
JavaScriptフレームワーク入門にVue.jsはいかが?
好洋 山崎
What's hot
(20)
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
(IDEユーザのための) ClojureのEmacs開発環境について
(IDEユーザのための) ClojureのEmacs開発環境について
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Jenkins と groovy
Jenkins と groovy
Android アプリ開発における Gradle ビルドシステム
Android アプリ開発における Gradle ビルドシステム
明日から使えるgradle
明日から使えるgradle
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
ひとりアドベントカレンダーのご紹介
ひとりアドベントカレンダーのご紹介
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
Jenkinsプラグイン開発
Jenkinsプラグイン開発
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
GitとCIとかチャットとかをオンプレで運用する話
GitとCIとかチャットとかをオンプレで運用する話
Github codespaces すごく良い。もうこれで 十分なんじゃという話
Github codespaces すごく良い。もうこれで 十分なんじゃという話
イケてる技術で品質を担保しつつスピード感のある開発を実現する冴えたやり方
イケてる技術で品質を担保しつつスピード感のある開発を実現する冴えたやり方
Gws 20120521 gradle
Gws 20120521 gradle
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
JavaScriptフレームワーク入門にVue.jsはいかが?
JavaScriptフレームワーク入門にVue.jsはいかが?
Viewers also liked
RxJava初心者の私が良いと思ったやり方、素敵だと思った資料など
RxJava初心者の私が良いと思ったやり方、素敵だと思った資料など
Ryota Murohoshi
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
Introduce Groovy 2.3 trait
Introduce Groovy 2.3 trait
Uehara Junji
FM-indexによる全文検索
FM-indexによる全文検索
Sho IIZUKA
JJUG CCC 2015 Spring 総会資料
JJUG CCC 2015 Spring 総会資料
日本Javaユーザーグループ
JsonSlurperの話
JsonSlurperの話
Yasuharu Hayami
RxJava - introduction & design
RxJava - introduction & design
allegro.tech
Elasticsearch 5.2とJava Clientで戯れる #elasticsearchjp
Elasticsearch 5.2とJava Clientで戯れる #elasticsearchjp
Yahoo!デベロッパーネットワーク
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
dcubeio
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
なおき きしだ
全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-
Ryutaro Miyashita
Viewers also liked
(11)
RxJava初心者の私が良いと思ったやり方、素敵だと思った資料など
RxJava初心者の私が良いと思ったやり方、素敵だと思った資料など
脱・独自改造! GebでWebDriverをもっとシンプルに
脱・独自改造! GebでWebDriverをもっとシンプルに
Introduce Groovy 2.3 trait
Introduce Groovy 2.3 trait
FM-indexによる全文検索
FM-indexによる全文検索
JJUG CCC 2015 Spring 総会資料
JJUG CCC 2015 Spring 総会資料
JsonSlurperの話
JsonSlurperの話
RxJava - introduction & design
RxJava - introduction & design
Elasticsearch 5.2とJava Clientで戯れる #elasticsearchjp
Elasticsearch 5.2とJava Clientで戯れる #elasticsearchjp
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
全てSになる -RxJavaとLWSを持ち込む楽しさ-
全てSになる -RxJavaとLWSを持ち込む楽しさ-
Similar to OSS Product feat. Gradle
Groovy base gradle_20130309
Groovy base gradle_20130309
Nobuhiro Sue
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Yohei Sasaki
Nseg20120825
Nseg20120825
hiro345
Jenkins study 7 2013-01-28
Jenkins study 7 2013-01-28
Ato ARAKI
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
codeal
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
tomo_masakura
Grunt入門
Grunt入門
Tsuyoshi Maeda
ゾウ使いへの第一歩
ゾウ使いへの第一歩
Fumito Ito
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
GoAzure
Dodai projectの紹介
Dodai projectの紹介
Osamu Habuka
Appsody でnodejsのアプリを立ち上げよう!
Appsody でnodejsのアプリを立ち上げよう!
Daisuke Hiraoka
Djangoのススメ
Djangoのススメ
Alisue Lambda
ゆるふわアーキを支える技術
ゆるふわアーキを支える技術
Shinichi Kozake
Android studio で行ってみよう!!
Android studio で行ってみよう!!
Kazuaki Ueda
Eclipseを使ったandroid nativeデバッグ
Eclipseを使ったandroid nativeデバッグ
l_b__
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
amayaw9
scala-kaigi1-sbt
scala-kaigi1-sbt
Kenji Yoshida
Google Product
Google Product
Daisuke Sugai
クラウドサーバにDrupalを簡単インストール
クラウドサーバにDrupalを簡単インストール
Koki Kubota
Similar to OSS Product feat. Gradle
(20)
Groovy base gradle_20130309
Groovy base gradle_20130309
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Nseg20120825
Nseg20120825
Jenkins study 7 2013-01-28
Jenkins study 7 2013-01-28
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
20150802 codeal androidアプリを作ろう(おみくじアプリ編)
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
Grunt入門
Grunt入門
ゾウ使いへの第一歩
ゾウ使いへの第一歩
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
Dodai projectの紹介
Dodai projectの紹介
Appsody でnodejsのアプリを立ち上げよう!
Appsody でnodejsのアプリを立ち上げよう!
Djangoのススメ
Djangoのススメ
ゆるふわアーキを支える技術
ゆるふわアーキを支える技術
Android studio で行ってみよう!!
Android studio で行ってみよう!!
Eclipseを使ったandroid nativeデバッグ
Eclipseを使ったandroid nativeデバッグ
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
scala-kaigi1-sbt
scala-kaigi1-sbt
Google Product
Google Product
クラウドサーバにDrupalを簡単インストール
クラウドサーバにDrupalを簡単インストール
More from Yasuharu Nakano
Java開発の強力な相棒として今すぐ使えるGroovy
Java開発の強力な相棒として今すぐ使えるGroovy
Yasuharu Nakano
Gr8conf EU 2013 Speed up your development: GroovyServ and Grails Improx Plugin
Gr8conf EU 2013 Speed up your development: GroovyServ and Grails Improx Plugin
Yasuharu Nakano
The report of JavaOne2011 about groovy
The report of JavaOne2011 about groovy
Yasuharu Nakano
JavaSE7 Launch Event: Java7xGroovy
JavaSE7 Launch Event: Java7xGroovy
Yasuharu Nakano
レッツゴーデベロッパー2011「プログラミングGroovy〜G*エコシステム編」
レッツゴーデベロッパー2011「プログラミングGroovy〜G*エコシステム編」
Yasuharu Nakano
How about Gradle?
How about Gradle?
Yasuharu Nakano
Groovy's Builder
Groovy's Builder
Yasuharu Nakano
JavaOne2010 Groovy/Spring Roo
JavaOne2010 Groovy/Spring Roo
Yasuharu Nakano
GroovyServ - Technical Part
GroovyServ - Technical Part
Yasuharu Nakano
More from Yasuharu Nakano
(9)
Java開発の強力な相棒として今すぐ使えるGroovy
Java開発の強力な相棒として今すぐ使えるGroovy
Gr8conf EU 2013 Speed up your development: GroovyServ and Grails Improx Plugin
Gr8conf EU 2013 Speed up your development: GroovyServ and Grails Improx Plugin
The report of JavaOne2011 about groovy
The report of JavaOne2011 about groovy
JavaSE7 Launch Event: Java7xGroovy
JavaSE7 Launch Event: Java7xGroovy
レッツゴーデベロッパー2011「プログラミングGroovy〜G*エコシステム編」
レッツゴーデベロッパー2011「プログラミングGroovy〜G*エコシステム編」
How about Gradle?
How about Gradle?
Groovy's Builder
Groovy's Builder
JavaOne2010 Groovy/Spring Roo
JavaOne2010 Groovy/Spring Roo
GroovyServ - Technical Part
GroovyServ - Technical Part
OSS Product feat. Gradle
1.
OSS開発者としての嗜み ~ぐれ江戸るしぐさ~ nobeans
OSS Product feat. Gradle
2.
OSSプロダクトの 利用者/貢献者目線から みたGradleのメリット
3.
こんなOSS プロダクトは嫌だ
4.
Ant/Mavenの インストールが必要 zip探してダウンロードして展開して~
が面倒だったので $ apt-get install ant してみたら、大量の依存ライブラリが ドバドバとインストールされた。 ちょっとビルドしてみたかっただけな のに…orz
5.
そこで Gradle Wrapper
次の2点以外に準備は不用: 1. Javaがインストールされている 2. ネットにつながっている もちろんグローバル環境は汚しません プロジェクト直下にスクリプトが、 $HOME/.gradle/wrapper 配下に DLしたバイナリ等が格納される
6.
どうやってビルド を実行すればよい かわからない
Ant/Maven/Gradleは用意したけど、 さて、なんてコマンドを実行すればいいの?
7.
そこで デフォルトタスク 適切に設定しておけば
Gradleコマンドを無引数で実行するだけでOK // build.gradle defaultTasks 'clean', 'test', 'dist' (例) $ ./gradlew →clean, test, distタスクが実行される
8.
ソースを展開したも のの次に何をすれば よいかわからない
おい、ドキュメントはどこだ
9.
README.md ビルドツールに何使っててもいいからとりあえず RequiresとHow
To BuildとUsageとか 最小限の説明ぐらい書きましょう そこで Web+DBプレスvol.83で特集されたし、 今ならMarkdownがおすすめ
10.
※未承諾広告 Gaiden Markdownでまとまったドキュメント書くなら
使ってみるといいんじゃないかな (震え声 近々v1.0がでます、たぶん https://github.com/kobo/gaiden $ gvm install gaiden
11.
v1.0のデフォルトテーマは こんな感じ Gaiden
Wrapperもあるよ
12.
動機 == 私怨
一週間ぐらい前に、あるOSSツールを試そうとして、よせばいいのにバイ ナリzipじゃなくて、ソースコードも読みたいからとGithubからcloneしてビ ルドしようとしたら READMEにはアプリ名の1行だけしかない →どうやってビルドするの? →build.xmlがあるからAntかな? →めんどいのでapt-getでAntをインストールしてみた →ウワアァァァァ →build.xmlを読んで適当にタスクを実行したらzipができた →あれ、またこれ展開するの? →ダウンロードしとけば良かった…orz …ということで、このネタを思いつきました
13.
告 OSSプロダクトを提供している開発者各位におかれ ましてはひとつご理解ご協力のほどよろしくお願い
いたします。 1. Ant/MavenからGradleへ移行する 2. Gradle Wrapperは標準装備で 3. コレやっときゃ間違いない、という一連のタ スク呼び出しをデフォルトタスクとして定義 4. ビルドの仕方だけでもREADME.mdに書く
14.
受託開発でも、gradlew コマンドを無引数で実行し たら即ビルドできる、とい
うのは結構価値が高いはず
Download now