인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

박동규님의 프로필 이미지

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

CI/CD 작업을 위한 Tomcat 서버 연동

gradle과 .jar로 수업 진행하고 싶은데...

작성

·

134

0

방법을 모르겠어요...ㅠㅠ jdk17 버전으로 사용중인데 방법 좀 알려주시면 안될까요...?

답변 1

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. 박동규님.

Jenkins를 사용하여 Gradle과 .jar로 프로젝트를 빌드하고 배포하는 방법에 대해 간단히 설명드리겠습니다. JDK 17을 사용 중이시면, Gradle과 Jenkins 설정 시 몇 가지 주의할 점이 있습니다.

  1. Gradle 설정:
    • 먼저, build.gradle 파일에 필요한 플러그인과 의존성을 추가합니다. 예를 들어, Java 플러그인과 관련 라이브러리를 추가합니다.
    ”`gradle
    plugins {
    id ‘java’
    }

repositories {
mavenCentral()
}

dependencies {
testImplementation ‘org.junit.jupiter:junit-jupiter:5.7.1’
}
“`

  1. Gradle로 .jar 파일 생성:

    • Gradle을 사용하여 .jar 파일을 빌드하려면 ./gradlew clean build 명령을 실행합니다. 이 명령은 프로젝트를 클린하고 빌드하며, build/libs 디렉토리에 .jar 파일을 생성합니다.
  2. Jenkins Job 설정:

    • Jenkins에서 새로운 프로젝트를 생성하고, 소스 코드 관리(SCM)를 통해 Git 저장소를 추가합니다.
    • 빌드 단계에서 Gradle을 사용하는 경우, Gradle 설치가 필요할 수 있습니다. Jenkins 플러그인 관리에서 Gradle 플러그인을 설치하고, Jenkins 시스템 설정에서 Gradle 경로를 지정합니다.
  3. JDK 설정 확인:

    • Jenkins의 ‘Global Tool Configuration’에서 JDK 17이 설정되어 있는지 확인하세요. JDK 버전이 잘못 설정되면 빌드 시 오류가 발생할 수 있습니다.

위의 단계가 잘 작동하도록 설정한 후, Jenkins에서 빌드를 실행하면 Gradle을 통해 .jar 파일을 빌드할 수 있습니다.

아래 링크는 유사한 문제에 대한 Jenkins와 Gradle 설정 과정이 포함된 답변들입니다:
- Gradle과 Jenkins 설정

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