윈도우 환경에서 gradlew 오류문제
6460
投稿した質問数 3
저의 경우는 윈도우 환경에서 컴파일시 오류가 발생합니다.
PS F:\Project\SpringProject\Project\Hello-Spring> ./gradlew build
> Task :bootJar FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':bootJar'.
> Error while evaluating property 'mainClass' of task ':bootJar'
> Failed to calculate the value of task ':bootJar' property 'mainClass'.
> Main class name has not been configured and it could not be resolved
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
4 actionable tasks: 1 executed, 3 up-to-date
프로그램의 버전에 따른 문제로 보이는 데요..
사용하고 있는 intelliJ 는 2021.2 (Community Edition) 입니다.
Java 는 JDK11 을 사용하고 있습니다.
해결방법은 build.gradle 파일에
bootJar {
mainClassName = 'SAHN.HelloSpring.HelloSpringApplication'
}
를 추가하여 해결하였습니다.
이때 intelliJ에서 mainClassName이 자동으로 비활성화 되는데, 무시하고 위내용을 집어넣으면 컴파일이 잘됩니다.
혹 비슷한 경험이 있으신 분들은 참고 하시기 바랍니다.
回答 2
1
위의 방법으로도 추가적인 문제가 발생합니다.
build 디렉토리 하에 libs 폴더가 생성되지 않더군요.
./gradlew clean
을 실행할경우 build 디렉토리가 사라지는것을 확인후
./gradlew build
를 실행하면, libs 폴더가 생성이 되지 않습니다.
프로젝트 빌드후 build 디렉토리 외에 .gradle 폴더역시 생성이 되는데,
./gradlew clean명령을 실행시 . gradle 폴더는 사라지지 않습니다.
제가 쓰는 intelliJ 버전이 Community 버전이라 문제가 생기는 것인지 확실하지는 않지만
매번 build시 위의 .gradle 폴더를 지우고 재 build 하면 아무런 오류도 생기지 않습니다.
물론 위에 추가한 bootJar{} 항목이 없어도 마찬가지 입니다.
정품 intelliJ를 구매해서 검토후 다시 답변 올리도록 하겠습니다.
..
0
76
2
Unused property.....
0
99
2
project JDK is misconfigured
0
132
2
외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석
0
83
2
단위/통합 테스트 버전충돌 문제
0
91
2
❗️springboot 4.0.2 버전 aspectj dependency 설정❗️
0
230
1
왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?
0
103
2
윈도우 build test오류 질문
1
102
2
테스트 관련 공부에 대한 조언을 얻고 싶습니다
0
99
2
테스트 실행 시 에러 질문
0
291
1
name을 통한 비교와 객체를 통한 비교
0
77
1
빌드 후 libs 없음
1
129
1
윈도우 gradlew.bat 에러
0
167
1
@PostMapping("/members/new")가 동작하지 않습니다
0
88
1
java static class와 kotlin class
0
79
1
스프링 DB연결
0
126
1
소요 시간
0
85
2
ddl.sql에 빨간 밑줄
1
102
2
welcome page 에러
0
182
3
잘 모르겠습니다.
0
164
2
fail을 똑같이 쳤는데 오류가 발생해요
0
156
2
index.html Welcome page
0
121
1
프로젝트 gradle-groovy ?
0
369
1
테스트코드 메서드명 한글
0
202
2

