Your SlideShare is downloading. ×

2013 08-19 jjug

1,135

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,135
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. GradleでJavaFX ●2013-08-19 JJUG LT by @sk44_
  • 2. 自己紹介 ● Twitter: @sk44_ ● おしごと: 業務アプリ開発 – 最近業務でJavaはあまり無い(´Д`) ● JavaFX: 趣味でたまに触る
  • 3. JavaFXを始めようとして困ったこと ● サードパーティのライブラリ使いたい ● NetBeansのJavaFXプロジェクトは依存ラ イブラリを管理する仕組みを持ってない ● 手動でjar落としてきてクラスパスに追加? – めんどい – ビルドツールとか使いたい
  • 4. そこでGradleですよ ● イケてるビルドツールGradle ● AntやMavenのようにxmlではなく Groovyスクリプトを用いる ● 記述が簡潔かつ柔軟
  • 5. JavaFXでGradleを使う ● javafx-gradle - Bitbucket – https://bitbucket.org/shemnon/j avafx-gradle
  • 6. How to use
  • 7. プラグインの適用 ● build.gradleでプラグインを読み込み apply from: 'http://dl.bintray.com/ content/shemnon/javafx-gradle/0.3.0/ javafx.plugin"
  • 8. mainクラスの指定 ● 普通のGradleの書き方とちょっと違 う javafx { mainClass = 'sk44.jfxexample.Main' }
  • 9. 依存ライブラリの記述 ● 普通のGradleの書き方と一緒 ● JPAとjoda-timeとlogbackとか入れると こんな感じ
  • 10. build.gradle全体図
  • 11. 実行 ● $ gradle run
  • 12. ネイティブパッケージ作成 ● $ gradle assemble
  • 13. 簡単ですね!
  • 14. NetBeansでの問題 ● 新規ファイル作成でJavaFXの項目が 出てこない – NetBeans7.3ではできてた・・ 7.3.1ではだめ ● JQPLの補完が効かない ● やっぱりIDEとの相性がちょっとアレ
  • 15. おまけ
  • 16. 導入手順の詳細とか ● 拙ブログにNetBeansでのjavafx- gradle導入手順とか書いてますのでよ ろしければどうぞ – NetBeans + GradleでJavaFX開発 を始めてみる - hd 4.0 ● http://d.hatena.ne.jp/hagi44/2 0130206/1360146249
  • 17. Mavenをつかう ● Javafx-maven-pluginというのがあるらしい – https://github.com/zonski/javafx-maven-plugin ● NetBeans7.4 BETAではMavenのJavaFXプロジェクトのテ ンプレートが用意されている – NetBeans7.3.1に持ってくれば一応動くが・・ ● IDEとの親和性ではGradle < Mavenな印象 – POMめんどくさいけど ● 出来がよさそうなら移行するのもアリかも?今後に期待
  • 18. Enjoy JavaFX!

×