** 動作環境/前提条件 [#s33adf07] - OS: Windows 7 (32bit) - IDE: Eclipse Luna SR2 4.4.2 - Egit: インストール済み - JDK: 1.8.0_73 (インストール済み) ** EclipseのJDKバージョン変更 [#l08a4ac1] + Eclipseメニューのウィンドウ >> 設定 + Java >> インストール済みのJRE + JDKインストールディレクトリ配下のJREディレクトリ(C:\pleiades\eclipse\jre)を追加し選択 + EclipseのデフォルトJREの選択解除 + Java >> コンパイラーのコンパイラ―準拠レベルを1.8に指定 - JDK切替後にEclipseの起動エラーが発生した場合の対処法 + eclipse.exeのインストールディレクトリ(C:\pleiades\eclipse)のeclipse.iniを編集しJVMのパスを記述 -vm C:\Program Files\Java\jdk1.8.0_73\bin\javaw.exe // JDKインストールディレクトリ配下のjavaw.exeを指定 + cmd.exeを起動しclean起動 cd C:\pleiades\eclipse eclipse.exe -clean ** Mavenプラグイン(m2e)インストール [#q7d94f27] + Eclipseメニューのヘルプ >> 新規ソフトウェアのインストール + 作業対象に http://download.eclipse.org/technology/m2e/releases を入力しインストール ** Vert.x 3の公式GitHubリポジトリからサンプルプロジェクトをインポート [#g39712a7] + Eclipseメニューのファイル >> Git >> Gitからプロジェクト >> URIの複製 ++ URI: git@github.com:vert-x3/vertx-examples.git ++ プロトコル: https + vertx-examplesプロジェクトをクローン(複製) ** "Hello World!"を表示するサンプルアプリ(HTTPサーバー)を実行 [#wf062916] + vertx-examplesプロジェクト配下のmaven-simplestサブプロジェクトを選択 + 右クリックより実行 >> 実行の構成 + Mavenビルド >> 新規構成 ++ 名前: maven-simplest 等 ++ 基底ディレクトリ: ${workspace_loc:/vertx-examples/maven-simplest} ++ ゴール(mvnコマンドに渡す引数): compile exec:java~ ※[[Vert.x Simplest Maven projectのREADME.adoc:https://github.com/vert-x3/vertx-examples/tree/master/gradle-simplest]]参考 ++ ゴール(mvnコマンドに渡す引数): compile exec:java + maven-simplest実行 (HelloWorldEmbedded.java実行) [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building maven-simplest 3.2.1 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-simplest --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory D:\Documents\egit\vertx-examples\maven-simplest\src\main\resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ maven-simplest --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- exec-maven-plugin:1.4.0:java (default-cli) @ maven-simplest --- + ブラウザから http://localhost:8080/ へアクセスし"Hello World!"が表示されることを確認 - ※詳細はVert.x Simplest Maven projectの[[README.adoc:https://github.com/vert-x3/vertx-examples/tree/master/gradle-simplest]]を参照 ** Maven POM (pom.xml) へのライブラリ追加方法 (参考) [#pca696d1] + [[Maven Repository:http://mvnrepository.com/]]より追加ライブラリを選定 + Eclipse上の任意のMavenプロジェクトのpom.xmlをダブルクリック + 依存環境を選択 + 追加をクリックしMVN Repo上の任意ライブラリのグループID、アーティファクトID、バージョンを記述 ** References [#oc005555] - [[JDK Downloads:http://www.oracle.com/technetwork/java/javase/downloads/index.html]] - [[Apache Maven Project:https://maven.apache.org/]] - [[Vert.x Official Site:http://vertx.io/]]