#jjug_ccc gradle-maven関係メモ

1
前へ 1 2 ・・ 7 次へ
Shogo Ohe @SierraOne47

. @opengl_8080 さんの発表資料 Gradleというビルドシステムの基本がまとめられているように感じたので、参考にしよう qiita.com/opengl-8080/it… #jjug_ccc #ccc_g1

2019-11-23 10:14:38
こばせ🥴 @kobase555

ファイルのコピー方法は四種類あるが、どれを選択すればいいか Java Groovy ProjectのCopy Copyタスク #jjug_ccc #ccc_g1

2019-11-23 10:15:36
Nacco🌼なっこ @climbing_nacco

ファイル操作の実現方法の選択。 簡潔に宣言的にやりたいことを書ける手段を選ぼう。 #ccc_g1 #jjug_ccc

2019-11-23 10:16:14
rebi@Webアプリケーションエンジニア @rebi_opt

宣言的な記述をすれば、やりたいこと(意図)が読み取りやすくなる。 #ccc_g1

2019-11-23 10:17:02
こばせ🥴 @kobase555

手続き的な書き方ではなく、宣言的な記述(やりたいこと) 目的にフォーカスするため、読みやすい 記述が簡潔 #jjug_ccc #ccc_g1

2019-11-23 10:17:14
close_yutori @kimukou2628

#jjug #ccc_g1 qiita.com/opengl-8080/it… Path って一応Jdk8だから使えるのね。 Android Studio(IntelliJ)に同梱されているのjdk8だし

2019-11-23 10:17:49
yonekubo@テスト駆動開発 @tyonekubo

たしかにビルドファイルって基本読みにくいから、なるべく宣言的な記述にしたい #ccc_g1

2019-11-23 10:18:39
kazuo nemoto @nemo_kaz

groovyだったらこんな書き方ダメなの? new File("${projectDir}/foo.txt").copy("${buildDir}/foo.txt"") #ccc_g1

2019-11-23 10:22:03
yonekubo@テスト駆動開発 @tyonekubo

CopyタスクとProject.copyの違い、なるほどー #ccc_g1

2019-11-23 10:22:55
close_yutori @kimukou2628

#jjug #ccc_g1 qiita.com/opengl-8080/it… CopySpec ってインターフェース定義されてたんだね そこまで深くみたことないな UP-TO-DATE ・・二重実行の実行を防ぐ仕組み(copyタスク 繰り返ししたいときは Project.copy で物理コピーすると

2019-11-23 10:23:11
Nacco🌼なっこ @climbing_nacco

GradleのCopyタスクには不要なタスクの再実行を防ぐ仕組みがある。 #ccc_g1 #jjug_ccc

2019-11-23 10:23:13
こばせ🥴 @kobase555

どちらを使うか? ・Projectのcopy() 型:デフォルトタスク ・Copyタスク 型:Copyタスク ・書き方は両方ともCopySpecで同じ ・2回実行したときに挙動が違う Copyタスクは、2回目はUP-TO-DATEになる。入出力が同じ結果になる場合、実行されない #jjug_ccc #ccc_g1

2019-11-23 10:23:16
naoki-ur @arita1016

参加させて頂いております。 #jjug_ccc #ccc_g1

2019-11-23 10:24:49
こばせ🥴 @kobase555

純粋なコピー場合は、Projectのcopy Copyタスクは、Graddleタスクの機能を付けてくれる #jjug_ccc #ccc_g1

2019-11-23 10:25:34
やっちぃ @yachiy_

前半のまとめありがたい…! #ccc_g1

2019-11-23 10:25:58
close_yutori @kimukou2628

#jjug #ccc_g1 qiita.com/opengl-8080/it… delegate sync の考え方、使い方は覚えておいたほうがいいらしい。 (後で調べる

2019-11-23 10:26:13
こばせ🥴 @kobase555

選択肢が複数ある場合は、より簡潔で宣言的になる方法を選ぶとよい #jjug_ccc #ccc_g1

2019-11-23 10:27:09
こばせ🥴 @kobase555

ファイル選択の方法がよくわからん #jjug_ccc #ccc_g1

2019-11-23 10:27:43
close_yutori @kimukou2628

#jjug #ccc_g1 qiita.com/opengl-8080/it… files(), fileTree() 違い ■files(パスしてい) =>戻り値 ConfigurableFileCollection => FileCollection getAsPath が便利 ■fireTree(ディレクトリ指定) =>戻り値 ConfigurableFileTree => FileTree 絞り込みができる(antと同じfilterを)

2019-11-23 10:32:12
こばせ🥴 @kobase555

(たまに**がよくわからなくなる) #jjug_ccc #ccc_g1

2019-11-23 10:32:34
前へ 1 2 ・・ 7 次へ