2015. 8. 7. 10:39
개발관련
Roo 는 java8을 지원한다. https://spring.io/blog/2014/11/21/spring-roo-1-3-0-introduces-jdk-8-support 처럼 말이지... Roo 콘솔에서도 떡 하니, --java 에 8,9가 있고 명령을 실행해도 오류가 나지 않는다.
문제는 생성된 pom.xml 파일이 java 1.6으로 되어 있어서 1.8로 고치고 빌드 하면 오류가 없다. 하지만 톰캣으로 실행하면 spring 3.2.x 버전 때문에 java8에 대한 오류가 나온다. 다시 spring 4.x로 maven dependency를 바꾸면 이제야 오류없이 실행된다. 손이 많이 가는 Roo다. 자랑하는 '빠른 개발을 위한 것'은 이런것들이 잘 되었다는 가정이 있었다는게 함정인가?
아무튼 현재는 Roo2.0 이 개발되고 있다(https://github.com/spring-projects/spring-roo/graphs/contributors). 아직 오류가 많아 쓰긴 힘들다.
Roo는 내 기준으로 빠른 개발을 위한 무엇은 처음부터 없었다. 다른 장점들이 이것을 계속 쓰게하는 이유인데, 그것은 아주 오래전 일로부터 시작된 것이다.
'개발관련' 카테고리의 다른 글
spring roo에서 swagger2 연동후 unit test가 실패 할때 (0) | 2015.09.18 |
---|---|
springfox swagger2 연동 방법 (0) | 2015.09.03 |
Spring Roo에서 java8 사용하기 (0) | 2015.08.07 |
수집기 비교후, FleuntD 선택 (0) | 2015.06.09 |
노트북에서 데이터 수집 테스트 하는 환경 구성하기 (0) | 2015.03.04 |
MongoDB 에러: child process failed, exited with error number 100 (0) | 2014.01.21 |
댓글을 달아 주세요