IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ Eclipse +...

35
IBM Bluemix www.bluemix.net Bluemix のののの IBM Bluemix DevOps Services の Java ののののののの Eclipse のののののののの Eclipse + WAS Liberty Profile の 2016 の 6 の 30 の のののの ののの のの のののの ・・ のののの ののののののののの Bluemix & XaaS ののののの のののの のの

Transcript of IBM Bluemix DevOps Services のプロジェクトを Eclipse にインポートする ~ Eclipse +...

IBM Bluemixwww.bluemix.net

Bluemix のご紹介

IBM Bluemix DevOps Services の Javaプロジェクトを Eclipse にインポートする

~ Eclipse + WAS Liberty Profile 編 ~

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. WAS Liberty Profile のインストール

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 でプログラム変更、実行結果を確認する。

テーマ

IBM DevOps Services

IBM Bluemix• プログラミング• Web アプリの実行 & 確認

Git 操作 ( 手順は割愛 )• ローカルリポジトリへコミット• リモートリポジトリ へプッシュ

CF PUSH (Git プッシュ時 )

Git からプロジェクトをインポート

WAS Liberty Profile

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. WAS Liberty Profile のインストール

© 2016 IBM Corporation11

IBM Bluemixwww.bluemix.net

WAS Liberty Profile Tools を作成する。 (1)

© 2016 IBM Corporation12

IBM Bluemixwww.bluemix.net

WAS Liberty Profile Tools を作成する。 (2)

「 Yes 」をクリックして再起動

© 2016 IBM Corporation13

IBM Bluemixwww.bluemix.net

WAS Liberty を作成する。 (1)

© 2016 IBM Corporation14

IBM Bluemixwww.bluemix.net

WAS Liberty を作成する。 (2)

© 2016 IBM Corporation15

IBM Bluemixwww.bluemix.net

WAS Liberty を作成する。 (3)

© 2016 IBM Corporation16

IBM Bluemixwww.bluemix.net

WAS Liberty を作成する。 (4)

© 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

WAR を追加する。 (1)

右クリック

© 2016 IBM Corporation23

IBM Bluemixwww.bluemix.net

WAR を追加する。 (2)

© 2016 IBM Corporation24

IBM Bluemixwww.bluemix.net

サーバーを起動する。

© 2016 IBM Corporation25

IBM Bluemixwww.bluemix.net

実行結果 – スターターコード

© 2016 IBM Corporation26

IBM Bluemixwww.bluemix.net

実行結果 - Servlet

© 2016 IBM Corporation27

IBM Bluemixwww.bluemix.net

実行結果 - JSP

© 2016 IBM Corporation28

IBM Bluemixwww.bluemix.net

実行結果 - JSF

© 2016 IBM Corporation29

IBM Bluemixwww.bluemix.net

5. プログラム変更および確認

© 2016 IBM Corporation30

IBM Bluemixwww.bluemix.net

プログラムを変更する。

文字列を変更して、 Save (Ctrl + s)

コンソールを確認Save 後、アプリケーションが更新される

© 2016 IBM Corporation31

IBM Bluemixwww.bluemix.net

実行結果 - Servlet

Servlet を実行メッセージが変わっていることを確認

© 2016 IBM Corporation32

IBM Bluemixwww.bluemix.net

元に戻す。

© 2016 IBM Corporation33

IBM Bluemixwww.bluemix.net

実行結果 - Servlet

© 2016 IBM Corporation34

IBM Bluemixwww.bluemix.net

6. まとめBluemix 、 IDS と Eclipse は連携が容易である。

IDS から Eclipse にプロジェクトをインポートできる。 (Git clone) Eclipse からリモートリポジトリにプッシュ (Git push) すれば、 IDS の Delivery Pipeline

を介して Bluemix に CF PUSH できる。

プログラミングは Eclipse の強力な支援機能を利用できる。 コンテンツアシスト

Git Bluemix

ビルド、アプリケーション更新が速い。 プログラミング、デバックに有利

新規開発に向いている。

© 2016 IBM Corporation35

IBM Bluemixwww.bluemix.net