C.3. 목표 이해
Fabric8 Maven 플러그인은 원활한 Java 개발자 환경을 제공하기 위한 다양한 목표를 지원합니다. 이러한 목표를 다음과 같이 분류할 수 있습니다.
C.3.1. 빌드 및 개발 목표 이해:
다음은 Red Hat Fabric Integration Services 제품의 Fabric8 Maven 플러그인에서 지원하는 목표입니다.
목표 | 설명 |
---|---|
fabric8:build |
이미지 빌드. OpenShift의 Fuse는 |
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.
설정 | 설명 | 기본 |
---|---|---|
|
| false |
|
| false |
|
| false |
|
| false |