第6章 Spring Boot イメージのアプリケーションの開発
この章では、Spring Boot イメージのアプリケーションを開発する方法を説明します。
6.1. Maven archetype を使用した Spring Boot 2 プロジェクトの作成 リンクのコピーリンクがクリップボードにコピーされました!
このクイックスタートでは、Maven archetype を使用して Spring Boot 2 プロジェクトを作成する方法を実証します。
手順
- システムの適切なディレクトリーに移動します。
Shell プロンプトに以下の
mvnコマンドを入力し、Spring Boot 2 プロジェクトを作成します。mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate \ -DarchetypeCatalog=https://maven.repository.redhat.com/ga/io/fabric8/archetypes/archetypes-catalog/2.2.0.fuse-sb2-790047-redhat-00004/archetypes-catalog-2.2.0.fuse-sb2-790047-redhat-00004-archetype-catalog.xml \ -DarchetypeGroupId=org.jboss.fuse.fis.archetypes \ -DarchetypeArtifactId=spring-boot-camel-xml-archetype \ -DarchetypeVersion=2.2.0.fuse-sb2-790047-redhat-00004
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate \ -DarchetypeCatalog=https://maven.repository.redhat.com/ga/io/fabric8/archetypes/archetypes-catalog/2.2.0.fuse-sb2-790047-redhat-00004/archetypes-catalog-2.2.0.fuse-sb2-790047-redhat-00004-archetype-catalog.xml \ -DarchetypeGroupId=org.jboss.fuse.fis.archetypes \ -DarchetypeArtifactId=spring-boot-camel-xml-archetype \ -DarchetypeVersion=2.2.0.fuse-sb2-790047-redhat-00004Copy to Clipboard Copied! Toggle word wrap Toggle overflow archetype プラグインが対話モードに切り替わり、残りのフィールドの入力を要求されます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow プロンプトが表示されたら、
org.example.fisをgroupIdの値として入力し、fuse79-spring-bootをartifactIdの値として入力します。残りのフィールドにはデフォルト値を使用します。-
上記のコマンドが BUILD SUCCESS 状態で終了した場合、
fuse79-spring-bootサブディレクトリー内に新しい Fuse on OpenShift プロジェクトが作成されているはずです。 これで、
fuse79-spring-bootプロジェクトをビルドおよびデプロイできるようになりました。OpenShift にログインしている状態で、fuse79-spring-bootプロジェクトのディレクトリーに移動し、以下のようにプロジェクトをビルドおよびデプロイします。cd fuse79-spring-boot mvn oc:deploy -Popenshift
cd fuse79-spring-boot mvn oc:deploy -PopenshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow
使用できる Spring Boot 2 archetype の完全なリストは、Spring Boot 2 archetype カタログ を参照してください。