[Java] Java EE 7 Maven Application (TOTD #197)

Posted by Unknown Minggu, 27 Januari 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/arungupta/entry/java_ee_7_maven_application

Java EE 7のAPIがmavenで公開されていること、ご存知でしたか?
完全な組み合わせは以下のwikiに記載があります。では、Java EE 7のmavenアプリケーションをどうやって作成するのでしょうか。
Java EE 7 Maven Coordinates
https://wikis.oracle.com/display/GlassFish/Java+EE+7+Maven+Coordinates
  1. 通常のJava EE 6 mavenアプリケーションを以下のように作成します。
    mvn -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee6 -DarchetypeVersion=1.5 -DarchetypeRepository=http://repo.maven.apache.org/maven2 -DgroupId=org.glassfish -DartifactId=hello-javaee7 -Dversion=1.0-SNAPSHOT -Dpackage=org.glassfish.hellojavaee7 -Darchetype.interactive=false --batch-mode archetype:generate
  2. 生成されたpom.xmlで、以下の記述を...


    javax
    javaee-api

    6.0
    provided


    以下の記述に置き換えます。


    Java EE 7
    https://maven.java.net/content/groups/promoted/





    javax
    javaee-api
    7.0-b72


    [訳注]
    翻訳時、原文では、上の<artifactId>の値が、変更前がFull Profile、変更後がWeb Profileになっていましたが、Full Profileであれば、javaee-apiを使うので、記載を変更しています。
    注意頂きたいのは、GlassFish 4 promoted buildに対し、依存性の新しい<version>がある、ということです。これは将来のビルドで簡素化される可能性があります。
    アプリケーションで使うAPIがJava EE 7 Web ProfileのAPIに限定されている場合、<artifactId>の値をjavaee-web-apiに変更することができます。
これで、これまでGlassFishに統合されてきた全てのJava EE 7のAPIがアプリケーションで利用できるようになります。

特定のAPIのJarファイルを明示的にプロジェクトに直接インクルードすることも可能です。最新のAPIは以下の形式で利用頂けます。
一般医、URL中の"b72"を最新のpromoted build番号に置き換えて、最新のアーティファクトを入手することができます。最新のアーティファクトのための簡素化されたURLは現在作成中です。

次は…NetBeansでのMaven ArchetypeとMavenのサポートについて近日ご紹介します。
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: [Java] Java EE 7 Maven Application (TOTD #197)
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/01/java-java-ee-7-maven-application-totd.html. Terima kasih sudah singgah membaca artikel ini.

0 komentar:

Posting Komentar

Trik SEO Terbaru support Online Shop Baju Wanita - Original design by Bamz | Copyright of apk zipalign.