728x90

gradle 3

sts4+boot3+jpa+gradle+jdk21 Ensure that the compiler uses the '-parameters' flag. gradle 설정으로 해결 안됨(버전으로해결)

결론 부터이야기 하면 저 Ensure that the compiler uses the '-parameters' flag. 이 에러가 언제 나오냐면 controller에서@어노테이션이 붙은 값에 대한 매핑시에 오류가 나온다 예를 들어 get이나 post에서  @GetMapping("/{id}") public ResponseEntity getUserById(@PathVariable Long id) 이런 형태가 있다고 할때 boot 3부터 gradle 사용시는 안된다 저 이유는 검색해보면 spring 6부터 파라미터  맞추는 저 부분을 뺏다고 하는데 동일 버전의 maven에서는 이상이 없다 물론 명시적으로 주면 해결은 된다  @PathVariable Long id 이 부분을  => @PathVariable("..

gradle 2024.09.16

이클립스 프로젝트 복사 붙여넣기시 eclipse gradle duplicate root element 복사 프로젝트 정상 구동문제

maven 으로 프로젝트 할때 프로젝트 복사 붙여 넣기 가끔 하는데 maven은 전혀 문제가 없지만 gradle 은 문제가 붙여넣기 프로젝트를 아예 인식 못하고 eclipse gradle duplicate root element console에 저런 에러만 나온다 이유는 프로젝트 root에 있는 settings.gradle 파일에 rootProject.name = '[프로젝트명]' 이게 달라서 그렇다...프로젝트 세팅 파일은 원래 안걸드고 하는데 gradle은 관여 되는 거 같다 복사 할때 옵션으로 update를 켜도 저건 안 바뀐다 즉 프로젝트명 rename 해줘도 저걸 직접 수정해야 된다는 소리 시대의 흐름이 maven에서 gradle로 넘어가는거 같지만 아직까진 장점을 크게 찾기가....어렵다

gradle 2023.01.18

gradle 스프링부트 이클립스 생성 및 배포 build

이클립스로 스프링 부트를 maven 을 통해 많이 써왔고 많이 익숙하다 특히 pom.xml 을 통한 라이브러리 계층 구조 파악은 항상 많은 도움이 된다. msa 로 접어들면서 부터 부트를 접하게 되었고 부트의 편리함에 많은 납득이 되었는데 gradle 로 많이 빌드 하는걸 보게 되었지만 딱히 필요성은 모르던 차에 프로젝트에서 git 을 통한 예제소스를 내려 받는데 gradle 로 빌드를 하기에 공부해 보기로 했다 일단 이클립스에서 어떻게 빌드 배포 해야 되는지를 확인하고 나중에 또 헷갈림을 방지하기 위해 기록한다. 정확하진 않고 첨해본거라 그냥 부트 스타트만 하고 hello world 찍는 용도 정도다 아 물론 다른데서 설명들은 cli 모드라서 이클립스로 안되나? 해서 시도해본 목적이 크다. 일단 이클립..

gradle 2020.07.18
728x90