Oracle SOA Suite Maven Archetypeの使用

Oracle SOA SuiteのArchetypeを使用して、SOAアプリケーション用のPOMファイルを生成します。SOAアプリケーションを追加するディレクトリの親ディレクトリから次のコマンドを実行します。SOAアプリケーションは、artifactIdプロパティの値から名前が付けられたサブディレクトリに作成されます。

ノート:

Oracle SOA Suite Maven Archetypeを使用して作成されたSOAアプリケーションは、SOAアプリケーションの作成ウィザードを使用してOracle JDeveloperに作成されたものと同じです。

mvn archetype:generate 
 -DarchetypeGroupId=com.oracle.soa.archetype
 -DarchetypeArtifactId=oracle-soa-application
 -DarchetypeVersion=???
 -DarchetypeRepository=local
 -DgroupId=org.my.test
 -DartifactId=test-soa-application
 -DprojectName=test-soa-project
 -Dversion=1.0-SNAPSHOT

説明:

プロパティ 説明

archetypeGroupId

使用するArchetypeのグループIDを入力します(com.oracle.soa.archetype)。

archetypeArtifactId

使用するArchetypeのアーティファクトIDを入力します(oracle-soa-application)。

archetypeVersion

Archetypeバージョンを入力します(???)。

archetypeRepository

使用するMavenリポジトリを入力します。(オプション)

groupId

ビルドするプロジェクトのグループIDを入力します(この例では、org.my.test)。

artifactId

ビルドするプロジェクトのアーティファクトIDを入力します。これは、現行ディレクトリ内のサブディレクトリの名前になります(この例では、test-soa-project)。SOAアプリケーションおよび最初のSOAプロジェクトがこのサブディレクトリに作成されます。

projectName

SOAアプリケーション内に作成されるSOAプロジェクトの名前を入力します。これはコンポジットの名前にもなります。

package

SOAアプリケーション内に作成されるSOAプロジェクトの名前を入力します。(オプション)

version

ビルドするプロジェクトのバージョンを入力します(この例では、1.0-SNAPSHOT)