2013 08-19 jjug

1,713 views

Published on

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

No Downloads
Views
Total views
1,713
On SlideShare
0
From Embeds
0
Number of Embeds
997
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

2013 08-19 jjug

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

×