C.3. 了解目标
Fabric8 Maven 插件支持丰富的目标集合,以提供平稳的 Java 开发人员体验。您可以按如下方式对这些目标进行分类:
- 构建目标 用于创建和管理 Kubernetes 和 OpenShift 构建工件,如 Docker 格式的镜像或 S2I 构建。
- 在向开发集群部署资源描述符时使用开发目标。另外,还帮助您管理开发集群的生命周期。
C.3.1. 了解构建和开发目标:
以下是 Red Hat Fabric Integration Services 产品中 Fabric8 Maven 插件支持的目标:
目标 | 描述 |
---|---|
fabric8:build |
构建镜像。请注意,OpenShift 上的 Fuse 仅支持 OpenShift |
fabric8:resource | 创建 Kubernetes 或 OpenShift 资源描述符 |
fabric8:apply | 将资源应用到正在运行的集群 |
fabric8:resource-apply |
运行 |
目标 | 描述 |
---|---|
fabric8:run |
在前台运行完整的开发工作流周期 |
fabric8:deploy |
在创建并构建应用程序后,为集群部署资源描述符。与 |
fabric8:undeploy | 从集群中删除资源描述符。 |
fabric8:start | 启动之前部署的应用程序 |
fabric8:stop | 停止之前部署的应用程序 |
fabric8:log | 显示正在运行的应用程序的日志 |
fabric8:debug | 启用远程调试 |
fabric8:watch | 监控项目工作区的更改,并自动触发应用的重新部署。 |
C.3.2.
例如,
<configuration> <resources> <env> <JAVA_OPTIONS>-Dmy.custom=option</JAVA_OPTIONS> <MY_VAR>value</MY_VAR> </env> </resources> </configuration>
C.3.3.
配置 | 描述 | default |
---|---|---|
|
| false |
|
| false |
|
| false |
|
| false |