Upload
ippei-suzuki
View
150
Download
0
Embed Size (px)
Citation preview
IBM Bluemixwww.bluemix.net
Bluemix のご紹介
IBM Bluemix DevOps Services の Javaプロジェクトを Eclipse にインポートする
~ IBM Eclipse Tools for Bluemix for Mars 編 ~
2016 年 6 月 30 日
日本アイ・ビー・エム 株式会社クラウド・ソフトウェア事業部Bluemix & XaaS テクニカル・セールス
鈴木 一平
© 2016 IBM Corporation2
IBM Bluemixwww.bluemix.net
ご注意
この資料は日本アイ・ビー・エム株式会社および日本アイ・ビー・エム システムズ・エンジニアリング株式会社の正式なレビューを受けておりません。資料の内容には正確を期するよう注意しておりますが、この資料の内容は 2016 年 6 月現在の情報であり、製品の新しいリリース、修正などによって動作/仕様が変わる可能性があります。当資料は、資料内で説明されている製品の仕様を保証するものではありません。従って、この情報の利⽤またはこれらの技法の実施はひとえに使⽤者の責任において為されるものであり、資料の内容によって受けたいかなる被害に関しても⼀切の補償をするものではありません。また、IBM、IBMロゴおよび ibm.com は、世界の多くの国で登録された International Business Machines Corporation の商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点でのIBMの商標リストについては http://www.ibm.com/legal/copytrade.shtml をご覧ください。
© 2016 IBM Corporation3
IBM Bluemixwww.bluemix.net
アジェンダ1. 概要
2. 前提
3. Eclipse Tools for Bluemix for Mars のインストール
4. プロジェクトのインポート
5. プログラム変更および確認
6. まとめ
© 2016 IBM Corporation4
IBM Bluemixwww.bluemix.net
1. 概要
© 2016 IBM Corporation5
IBM Bluemixwww.bluemix.net
IBM Bluemix DevOps Services (IDS) の Java プロジェクトを Eclipse にインポートする。
Eclipse でプログラム変更、 CF PUSH 、実行結果を確認する。
テーマ
IBM DevOps Services
IBM Bluemix
• プログラミング• CF PUSH (Eclipse plugin for Bluemix)• Web アプリの実行 & 確認
Git 操作 ( 手順は割愛 )• ローカルリポジトリへコミット• リモートリポジトリ へプッシュ
CF PUSH (Git プッシュ時 )
Git からプロジェクトをインポート
IBM Eclipse Tools for Bluemix for Mars
Eclipse Java EE IDE for Web Developers
© 2016 IBM Corporation6
IBM Bluemixwww.bluemix.net
2. 前提
© 2016 IBM Corporation7
IBM Bluemixwww.bluemix.net
事前準備「 IBM Bluemix DevOps Services (IDS) で Java の Web アプリを開発す
る」でプロジェクトを作成していることPC 環境の確認
Lenovo ThinkPad T430s システムのプロパティ
© 2016 IBM Corporation8
IBM Bluemixwww.bluemix.net
Eclipse をダウンロードする。http://eclipse.bluemix.net/packages/mars.2/
© 2016 IBM Corporation9
IBM Bluemixwww.bluemix.net
ダウンロードファイルを解凍、 Eclipse を実行する。 About Eclipse でバージョンを確
認
© 2016 IBM Corporation10
IBM Bluemixwww.bluemix.net
3. Eclipse Tools for Bluemix for Mars のインストール
© 2016 IBM Corporation11
IBM Bluemixwww.bluemix.net
IBM Bluemix Tools Server Adapter を作成する。 (1)
© 2016 IBM Corporation12
IBM Bluemixwww.bluemix.net
IBM Bluemix Tools Server Adapter を作成する。 (2)
「 Yes 」をクリックして再起動
© 2016 IBM Corporation13
IBM Bluemixwww.bluemix.net
IBM Bluemix を作成する。 (1)
© 2016 IBM Corporation14
IBM Bluemixwww.bluemix.net
IBM Bluemix を作成する。 (2)
組織とスペースを選択
© 2016 IBM Corporation15
IBM Bluemixwww.bluemix.net
IBM Bluemix を作成する。 (3)
右クリックして Open Home Page
© 2016 IBM Corporation16
IBM Bluemixwww.bluemix.net
実行結果 – スターターコード
© 2016 IBM Corporation17
IBM Bluemixwww.bluemix.net
4. プロジェクトのインポート
© 2016 IBM Corporation18
IBM Bluemixwww.bluemix.net
Git からプロジェクトをインポートする。 (1)
右クリック
© 2016 IBM Corporation19
IBM Bluemixwww.bluemix.net
Git からプロジェクトをインポートする。 (2)
© 2016 IBM Corporation20
IBM Bluemixwww.bluemix.net
Git からプロジェクトをインポートする。 (3)
© 2016 IBM Corporation21
IBM Bluemixwww.bluemix.net
Git からプロジェクトをインポートする。 (4)
© 2016 IBM Corporation22
IBM Bluemixwww.bluemix.net
Bluemix とプロジェクトをリンクする。 (1)
右クリック
© 2016 IBM Corporation23
IBM Bluemixwww.bluemix.net
Bluemix とプロジェクトをリンクする。 (2)
© 2016 IBM Corporation24
IBM Bluemixwww.bluemix.net
5. プログラム変更および確認
© 2016 IBM Corporation25
IBM Bluemixwww.bluemix.net
HelloBean.java のメッセージを変更する。
「こんにちは」から「おはよう」に変更して、 Save (Ctrl + s)
© 2016 IBM Corporation26
IBM Bluemixwww.bluemix.net
CF PUSH する。
© 2016 IBM Corporation27
IBM Bluemixwww.bluemix.net
実行結果 - Servlet
© 2016 IBM Corporation28
IBM Bluemixwww.bluemix.net
元に戻す。
こちらから HEAD リビジョンに置換して、再度 CF PUSH する
© 2016 IBM Corporation29
IBM Bluemixwww.bluemix.net
6. まとめBluemix 、 IDS と Eclipse は連携が容易である。
IDS から Eclipse にプロジェクトをインポートできる。 (Git clone) Eclipse から Bluemix に CF PUSH できる。
Eclipse からリモートリポジトリにプッシュ (Git push) すれば、 IDS の Delivery Pipeline を介して Bluemix に CF PUSH できる。
プログラミングは Eclipse の強力な支援機能を利用できる。 コンテンツアシスト
Git Bluemix
ローカルに WAS Liberty Profile をインストールしなくても、プログラムのビルドや実行ができる。
但し、 CF PUSH でアプリケーション更新にかかる時間は、ローカルの WAS Liberty Profile のアプリケーション更新に比べて遅い。
© 2016 IBM Corporation30
IBM Bluemixwww.bluemix.net