第 10 章 为 Karaf 镜像开发应用
本教程介绍了如何为 Karaf 镜像创建和部署应用。
10.1. 使用 Maven Archetype 创建 Karaf 项目 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要使用 Maven archetype 创建 Karaf 项目,请按照以下步骤操作:
流程
- 进入您系统上的相应目录。
启动 Maven 命令以创建 Karaf 项目
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-740017-redhat-00003/archetypes-catalog-2.2.0.fuse-740017-redhat-00003-archetype-catalog.xml \ -DarchetypeGroupId=org.jboss.fuse.fis.archetypes \ -DarchetypeArtifactId=karaf-camel-log-archetype \ -DarchetypeVersion=2.2.0.fuse-740017-redhat-00003
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-740017-redhat-00003/archetypes-catalog-2.2.0.fuse-740017-redhat-00003-archetype-catalog.xml \ -DarchetypeGroupId=org.jboss.fuse.fis.archetypes \ -DarchetypeArtifactId=karaf-camel-log-archetype \ -DarchetypeVersion=2.2.0.fuse-740017-redhat-00003
Copy to Clipboard Copied! Toggle word wrap Toggle overflow archetype 插件切换到交互模式以提示您输入剩余的字段
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出现提示时,为
groupId
值输入org.example.fis
,为artifactId
值输入fuse74-karaf-camel-log
。接受剩余的字段的默认值。- 按照快速启动中的说明,了解如何构建和部署示例。
注意
有关 available Karaf archetypes 的完整列表,请参阅 Karaf Archetype Catalog。