티스토리 뷰

Spring Boot App Manifest 에러 날 때

<app.jar>에 기본 Manifest 속성이 없습니다.

jar로 만들고 실행 할 때 이런 메세지가 나올때가 있습니다.

 

그때는 아래와 같이 넣어줍니다.

jar {
	manifest { // 빌드시 Main-Class 설정
		attributes 'Main-Class': 'com.example.solum_test.SolumTestApplication'
	}
}

bootJar {
	jar.enabled = true // 빌드시 jar 을 실행
}

 

.jar이 만들어지는 기본 위치는 build/libs/ 아래 만들어집니다.

 

그래도 안되면

task deployJarToProduction(dependsOn: jar) {
    doLast{
        upload_jar_to_server(jar, remotes.productionServer1)
        upload_jar_to_server(jar, remotes.productionServer2)
        upload_jar_to_server(jar, remotes.productionServer3)
    }

}

 

task deployJarToProduction() {
    doLast{
        upload_jar_to_server(jar, remotes.productionServer1)
        upload_jar_to_server(jar, remotes.productionServer2)
        upload_jar_to_server(jar, remotes.productionServer3)
    }

}

 

dependsOn: jar

이걸 빼줍니다.

728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함