[Java] GlassFish 4 beta and Maven Embedded Plugin
Selasa, 16 April 2013
0
komentar
https://blogs.oracle.com/brunoborges/entry/glassfish_4_beta_and_maven
お披露目前にJava EE 7を試す簡単な方法を探してらっしゃるのではないでしょうか。現在JSRがFinalになっているもの(JMS、Batch、JSONなど)は特にそうでしょう。ArunがすでにJava EE 7プロジェクトをMavenとともに使う件についてご紹介していますが、Mojo projectがCodehausで提供しているarchetypeからは一つ重要なものが抜けています。そう、Maven Plugin for GlassFish Embeddedです。
JMS 2, Bean Validation 1.1, JBatch, JSON-P Go Final!このプラグインはすばらしい理由は、開発者はGlassFishをローカルにダウンロード、インストール、構成しなくてよい、という点です。やるべきことは、JDKとMavenをインストールするだけです。それから、ちゃんと動くものならどんなIDEでも選択できます(今はNetBeansで動かしていますが、Sublime Text 2も大好きです)。簡単な3ステップのコマンドでOKです。
https://blogs.oracle.com/theaquarium/entry/jms_2_bean_validation_1
Java EE 7 Maven Archetype - Available in NetBeans (TOTD #201)
https://blogs.oracle.com/arungupta/entry/java_ee_7_maven_archetype
Maven Embedded GlassFish Plugin
http://embedded-glassfish.java.net/nonav/plugindocs/3.1/plugin-info.html
GlassFish Embedded
http://embedded-glassfish.java.net/
$ git clone http://myrepo/myproject
$ cd myproject
$ mvn embedded-glassfish:run
... ローカルリポジトリにダウンロードが完了するまで待ちましょう...
- Arunがブログで書いていたように、Codehaus archetypeベースのプロジェクトを作成します。ブラウザの履歴のため、ここにコマンドラインをコピーしています(訳注:表現上改行を入れていますが、実際には1行でお願いします)。
mvn -DarchetypeGroupId=org.codehaus.mojo.archetypes
-DarchetypeArtifactId=webapp-javaee7
-DarchetypeVersion=0.3-SNAPSHOT
-DarchetypeRepository=https://nexus.codehaus.org/content/repositories/snapshots/
-DgroupId=org.glassfish
-DartifactId=javaee7-sample
-Dversion=1.0-SNAPSHOT
-Dpackage=org.glassfish.javaee7-sample
-Darchetype.interactive=false
--batch-mode --update-snapshots archetype:generate - pom.xmlを開き、<plugins>セクションの最後に移動します。
- 以下のpluginを<build><plugins>セクションに追記します。
- (2013年4月13日に更新)以下のpluginRepositoryの設定をPOMに記述するのを忘れないで下さい!
- 以下のMavenのコマンドを実行し、ブラウザでhttp://localhost:8282/javaee7-sampleを開きます。
org.glassfish.embedded
maven-embedded-glassfish-plugin
3.1.2.2
target/${project.artifactId}-${project.version}
8282
${project.artifactId}
org.glassfish.main
simple-glassfish-api
4.0-b79
org.glassfish.main.extras
glassfish-embedded-all
4.0-b83
maven.java.net
Java.net Repository for Maven
https://maven.java.net/content/groups/promoted/
maven2-repository.dev.java.net
Java.net Repository for Maven
http://download.java.net/maven/glassfish/
$ mvn package embedded-glassfish:run
ところで、このEmbedded Pluginの設定で、Java Server Facesページを編集することができます。ブラウザの更新ボタンを押してみてください。Mavenのターゲットディレクトリに展開されたWARを指すよう構成されています。デザイナー向けの素晴らしいセットアップの仕組みですね。
お披露目前にJava EE 7のコーディングを楽しみましょう!
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: [Java] GlassFish 4 beta and Maven Embedded Plugin
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke http://apk-zipalign.blogspot.com/2013/04/java-glassfish-4-beta-and-maven.html. Terima kasih sudah singgah membaca artikel ini.Ditulis oleh Unknown
Rating Blog 5 dari 5
0 komentar:
Posting Komentar