목록Gradle (5)
MAKE IT SIMPLE

could not fetch model of type ‘GradleBuild’ 자바 힙 메모리 문제로 아무 문제없던 gradle 프로젝트를 잠시 워크스페이스에서 지웠다가 다시 import 해오려는데 이런 황당한 에러가 떴다.. 구글링 해서 gradle wrapper 체크하라길래 gradle home이랑, java path 지정도 해줘보고 해도 특정 gradle 버전으로 체크도 해보고 했는데도 해결이 안되서 더 헤맨 결과.. 1) project 우클릭 → Properties → Resources → 해당 프로젝트 폴더로 이동한다 2) 해당 경로에서 cmd를 열고 gradle -version 명령어 입력 3) .settings/org.eclipse.buildship.core.prefs 파일을 열어서 conn..

2021.02.15 - [Gradle] - [Gradle] Java 11 에서 jaxb 라이브러리 사용하기 [Gradle] Java 11 에서 jaxb 라이브러리 사용하기 2021/01/28 - [Gradle] - [Gradle] XSD, WSDL 파일로 JAXB 클래스 생성하기 [Gradle] XSD, WSDL 파일로 JAXB 클래스 생성하기 Spring Boot 프로젝트에서 gradle build script를 사용하여 스키마 정의 파일을 변환.. vincode.tistory.com 저번에는 java8 -> java11로 버전업을 했을때의 jaxb 라이브러리에 대해서 다뤄보았다. 프로젝트에 앞서 먼저 스키마 클래스들을 컴파일 하고 작업하는 와중에, List, Map, Set 같은 Collection ..
회사에서 현재 진행 중인 프로젝트 테스트 코드를 작성할 일이 있었는데 테스트 클래스를 실행만 하면 계속 이 에러가 떠서 또 반나절을 날렸다... 우선 구글링 했을 때 나오는 해결법은 다 따라해보았다. 1. @Test 어노테이션을 단 메서드의 접근제어자가 public 이어야 함. 2. 테스트 대상 클래스가 있는 패키지 이름과 같은 패키지 안에 있어야 함. 3. 테스트 클래스의 이름이 대상 클래스의 이름과 같으면 안됨. 4. 프로젝트 우클릭 build path 해서 JUnit 5 추가하기. 5. Run as → Run Configuration에서 JUnit 4 로 낮춰보기. 6. 테스트 클래스가 대상 클래스와 1:1로 매칭되어야 함. 난 다 안됬다.. 심지어 JUnit 4 로 했을 때도 같은 No tests..

2021/01/28 - [Gradle] - [Gradle] XSD, WSDL 파일로 JAXB 클래스 생성하기 [Gradle] XSD, WSDL 파일로 JAXB 클래스 생성하기 Spring Boot 프로젝트에서 gradle build script를 사용하여 스키마 정의 파일을 변환한 자바 오브젝트(jaxb classes)를 생성해줄 수 있다. build.gradle에 사용자 정의 task를 등록해주면 프로젝트 빌드시 지정한. vincode.tistory.com 저번에 jdk 1.8 에서 xsd, wsdl 스키마 파일로 jaxb 클래스를 생성해 보았다. 자바 8 이후 부터는 jaxb 라이브러리가 내장 되어 있지 않아 javax.xml.bind 패키지가 기본적으로 제공되지 않는다. 간단하게 build.grad..

Spring Boot 프로젝트에서 gradle build script를 사용하여 스키마 정의 파일을 변환한 자바 오브젝트(jaxb classes)를 생성해줄 수 있다. build.gradle에 사용자 정의 task를 등록해주면 프로젝트 빌드시 지정한 위치에 jaxb 클래스가 자동으로 생성된다. https://as-you-say.tistory.com/141 - Groovy 기본 문법을 공부하기 좋은 글이니 스크립트를 잘 모른다면 참고. 스키마 파일을 자바 클래스로 변환하는데 xjc 툴이 사용되는데 jaxb-xjc의 파라미터 속성은 다음과 같다. Attribute Description required schema 컴파일 할 스키마 파일 O binding 스키마 파일에 적용될 외부 바인딩 파일 X packag..