第 6 章 为 Spring Boot 镜像开发应用程序
本章介绍了如何为 Spring Boot 镜像开发应用程序。
6.1. 使用 Maven archetype 创建 Spring Boot 2 项目 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
此快速入门演示了如何使用 Maven archetypes 创建 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-780040-redhat-00002/archetypes-catalog-2.2.0.fuse-sb2-780040-redhat-00002-archetype-catalog.xml \ -DarchetypeGroupId=org.jboss.fuse.fis.archetypes \ -DarchetypeArtifactId=spring-boot-camel-xml-archetype \ -DarchetypeVersion=2.2.0.fuse-sb2-780040-redhat-00002
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-780040-redhat-00002/archetypes-catalog-2.2.0.fuse-sb2-780040-redhat-00002-archetype-catalog.xml \ -DarchetypeGroupId=org.jboss.fuse.fis.archetypes \ -DarchetypeArtifactId=spring-boot-camel-xml-archetype \ -DarchetypeVersion=2.2.0.fuse-sb2-780040-redhat-00002
Copy to Clipboard Copied! Toggle word wrap Toggle overflow archetype 插件切换到交互模式,以提示您输入剩余的字段。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出现提示时,为
groupId
值输入org.example.fis
,为artifactId
值输入fuse78-spring-boot
。接受剩余的字段的默认值。-
如果上述命令以 BUILD SUCCESS 状态退出,则现在应在
fuse78-spring-boot
子目录下具有 OpenShift 项目的 Fuse。 您现在已准备好构建和部署
fuse78-spring-boot
项目。假设您仍然登录 OpenShift,请更改到fuse78-spring-boot
项目的目录,然后进行构建和部署项目,如下所示:cd fuse78-spring-boot mvn fabric8:deploy -Popenshift
cd fuse78-spring-boot mvn fabric8:deploy -Popenshift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
有关可用 Spring Boot 2 archetypes 的完整列表,请参阅 Spring Boot 2 Archetype Catalog。