[Java] Java EE 7 Maven Application (TOTD #197)
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
- 通常の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
- 生成されたpom.xmlで、以下の記述を...
以下の記述に置き換えます。
javax
javaee-api
6.0
provided
注意頂きたいのは、GlassFish 4 promoted buildに対し、依存性の新しい<version>がある、ということです。これは将来のビルドで簡素化される可能性があります。
[訳注]
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を使うので、記載を変更しています。
アプリケーションで使うAPIがJava EE 7 Web ProfileのAPIに限定されている場合、<artifactId>の値をjavaee-web-api
に変更することができます。
特定のAPIのJarファイルを明示的にプロジェクトに直接インクルードすることも可能です。最新のAPIは以下の形式で利用頂けます。
- Java EE 7 Full Platform
http://download.java.net/glassfish/4.0/promoted/javaee-api-7.0-b72.jar - Java EE 7 Web Profile
http://download.java.net/glassfish/4.0/promoted/javaee-web-api-7.0-b72.jar - 対応するjavadoc
http://download.java.net/glassfish/4.0/promoted/javaee-web-api-7.0-b72-javadoc.jar
次は…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 https://apk-zipalign.blogspot.com/2013/01/java-java-ee-7-maven-application-totd.html. Terima kasih sudah singgah membaca artikel ini.Ditulis oleh Unknown
Rating Blog 5 dari 5
0 komentar:
Posting Komentar