6장. Spring Boot 이미지용 애플리케이션 개발
이 장에서는 Spring Boot 이미지용 애플리케이션을 개발하는 방법을 설명합니다.
6.1. Maven archetype을 사용하여 Spring Boot 2 프로젝트 생성 링크 복사링크가 클립보드에 복사되었습니다!
이 빠른 시작에서는 Maven archetypes를 사용하여 Spring Boot 2 프로젝트를 생성하는 방법을 보여줍니다.
절차
- 시스템의 적절한 디렉터리로 이동합니다.
쉘 프롬프트에서 다음
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-00004
Copy to Clipboard Copied! Toggle word wrap Toggle overflow archetype 플러그인은 대화형 모드로 전환되어 나머지 필드를 입력하라는 메시지를 표시합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 메시지가 표시되면
groupId
값으로org.example.fis
를 입력하고artifactId
값으로fuse79-spring-boot
를 입력합니다. 나머지 필드의 기본값을 수락합니다.-
위의 명령이 BUILD SUCCESS 상태로 종료되면
fuse79-spring-boot
하위 디렉터리에 OpenShift 프로젝트에서 새 Fuse가 있어야 합니다. 이제
fuse79-spring-boot
프로젝트를 빌드하고 배포할 준비가 되었습니다. OpenShift에 로그인되어 있다고 가정하면fuse79-spring-boot
프로젝트의 디렉터리로 변경한 다음 다음과 같이 프로젝트를 빌드하고 배포합니다.cd fuse79-spring-boot mvn oc:deploy -Popenshift
cd fuse79-spring-boot mvn oc:deploy -Popenshift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
사용 가능한 Spring Boot 2 archetypes의 전체 목록은 Spring Boot 2 Archetype 카탈로그 를 참조하십시오.