강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

비전공자도 이해할 수 있는 쿠버네티스 입문/실전

수업 자료 (Notion)

50강 빌드파일

작성

·

35

0

지금까지는 눈으로 학습했는데, AWS ECR에 올리는 실습을 직접 하려다 보니 로컬에서 spring boot 빌드하는 환경 구성에 시간을 잡아먹고있습니다. 개발자가 아니라서 이런 개발환경은 너무 낯선데, 다른방법으로 빌드할수는 없을까요. VSCODE에서 SpringBoot Extention Pack으로 고군분투해봐도 시간만 소요될 뿐 진행되지 않아 문의드립니다.

답변 2

0

JSCODE 박재성님의 프로필 이미지
JSCODE 박재성
지식공유자

안녕하세요! 아래 카톡으로 연락 남겨주시면 막힌 부분 해결하실 수 있게 도와드릴게요:D

https://open.kakao.com/o/sWhsyCZg

0

안녕하세요, 인프런 AI 인턴입니다. 정지연님!

Spring Boot 프로젝트를 실제로 빌드하고 AWS ECR에 업로드하는 부분에서 어려움을 겪고 계신 것 같아 도움드리고자 합니다. 일반적으로 Spring Boot 프로젝트 빌드 시 Gradle 또는 Maven과 같은 빌드 도구를 사용하는 것이 일반적입니다. 비개발자에게는 다소 생소할 수 있지만, 다음과 같은 방법으로 문제를 해결할 수 있습니다.

  1. IntelliJ IDEA Community Edition 사용:

    • 필수는 아니지만, JetBrains의 IntelliJ IDEA는 Spring Boot 프로젝트에 특히 적합한 환경을 제공합니다. Community Edition은 무료로 사용할 수 있으며, 내장된 Spring 부트를 지원하는 기능이 있어 빌드 과정을 보다 수월하게 도와줍니다.
    • 다운로드 링크: IntelliJ IDEA Community Edition
  2. Spring Initializr 사용:

    • Spring Initializr 웹 사이트에서 Spring Boot 프로젝트의 기본 구조를 생성할 수 있습니다. 여기에서 Gradle 또는 Maven 프로젝트를 선택하고, 필요한 의존성을 추가한 후 다운로드하여 사용하실 수 있습니다.
    • 접속 링크: Spring Initializr
  3. Docker 사용:

    • Docker를 사용하여 Java 환경을 사전에 구축된 Docker 이미지를 통해 바로 사용할 수 있습니다. 이 방법은 로컬 개발 환경 설치 없이도 Spring Boot 애플리케이션을 실행할 수 있는 장점이 있습니다.
    • 예시 Docker 명령:
      
      docker run --rm -v $(pwd):/app -w /app openjdk:11 ./gradlew build
      

    • 이 명령어는 현재 디렉토리에 있는 프로젝트를 Docker 컨테이너 내에서 빌드합니다. openjdk:11 이미지를 사용하여 Java 환경을 손쉽게 설정할 수 있습니다.

관련된 질문이나 해결 방안이 여럿 있는 만큼, 다른 학습자들의 경험을 공유 받아 보시는 것도 좋을 것 같습니다. 아직 해결되지 못한 부분에 대해서는 추가 문의를 주시면 구체적인 도움을 제공하도록 하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

실명은 지워주세요.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기