본문 바로가기
AWS/배포 관련

자바 기준 배포파일 만들기 jar (maven,Gradle)

by chogigang 2023. 3. 21.

배포파일을 만들어야 합니다 각 메이븐 과 그레들은 각각 jar 파일을 만드는 공식이 다릅니다.

 

 

먼저 메이븐 

 

MAVEN

의존성 (있으면 추가 안해도 됩니다 빌드 의존성 너무 많으면 오히려 오류 걸립니다.)

<build>
   <plugins>
      <plugin>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-maven-plugin</artifactId>
         <configuration>
            <excludes>
               <exclude>
                  <groupId>org.projectlombok</groupId>
                  <artifactId>lombok</artifactId>
               </exclude>
            </excludes>
         </configuration>
      </plugin>

 

 

 

꼭 깔금하게 오류 코드 하나 없이 실행 되는걸 봐야합니다.

 

 

 

Gradle

의존성 추가

jar {
   manifest {
      attributes 'Main-Class': 'com.test.gradle.AppStart'
   }
}