빌드 (4) 썸네일형 리스트형 No compiler is provided in this environment [출처 : http://millky.com/@origoni/post/869?language=ko_kr] 메이븐 컴파일 오류 : Installed_JREs 수정하기 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project Millky2: Compilation failure[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack.. 기존 프로젝트의 디렉토리 구조를 그대로 두고 maven으로 빌드하기 [출처] 독거중년 개발자님 블로그 기존 프로젝트를 maven으로 마이그레이션할 때 디렉토리 구조를 어떻게 할 것인가 하는 문제때문에 늘 고민하게 된다. 결론부터 말하면, 두가지 방법이 있다. 1. 기존 디렉토리 구조를 그대로 두고, maven을 적절하게 설정한다. 2. 기존 디렉토리 구조를 maven의 표준(권장) 디렉토리 구조로 변경한다. 후자의 경우가 확실하긴 하지만, cvs를 쓰고 있다면 대략 낭패(?!)다. svn을 쓴다면 그나마 다행이지만... 여러 사람이 함께 작업하는 프로젝트라면 조금 귀찮은 문제들이 있다. 내가 기존에 사용하던 프로젝트의 디렉토리 구조는 (대충) 다음과 같다: srcjava : *.javares : *.properties 등의 리소스들...test: *Test.java 와 .. Ant 빌드파일 작성 [출처] 인섬니아 블로그 Ant 빌드파일 작성 build.xml 파일 생성 : 웹용 ant 파일은 여기 참조 프로젝트 컨텍스트 메뉴에서 New > File 선택 파일명은 build.xml로 생성 Ctrl + Space 로 buildfile template 선택 : 기본 포맷 내용이 만들어짐 프로퍼티 지정 빌드시에 사용할 프로퍼티를 설정한다. 별도의 프로퍼티 파일로 생성해서 사용 가능 path 지정 컴파일에 필요한 라이브러리 패스를 설정한다. 빌드 날짜 생성 빌드 날짜를 스탬프로 찍는다. prepare 빌드하기전에 빌드폴더 생성 및 WebContent?내의 파일을 build 폴더로 복사한다. Clean build와 dist 폴더를 삭제한다. build build 폴더에 자바 컴파일 후 classes 파일을.. Hudson을 이용한 빌드와 테스트의 자동화 Hudson을 이용한 빌드와 테스트의 자동화 2007-04-04 BEA Systems Korea Sr consultant Byungwook Cho (bcho@bea.com) Continuous Integration(점진적 통합,이하 CI)이란, 개발자가 각각 개발한 소스코드를 모아서 한꺼번에 빌드하는 통합 빌드의 과정을 특정 시점이 아니라 매일이나 매주와 같이 아주 잦은 주기로 수행함으로써 통합에서 발생하는 오류와 시간을 줄이기 위한 기법이다. Extreme Programming Community (XP)에서 애자일 방법론의 일부로 Kent Beck에 의해서 고안된 방법으로 다음과 같은 특징을 가지고 있다. 1. CI의 특징 (1) 소스코드 일관성 유지 CI툴을 설정하기 위해서는 기본적으로 소스 관리 시.. 이전 1 다음