Eclipse를 사용하여 개발할 때이 질문이 나에게 다가왔다.코드 변경 결과를 더 빨리 찾을 수있는 방법
저는 JBoss Application Server를 사용하며 핫 코드 대체를 사용합니다. 그러나이 옵션을 사용하려면 '자동으로 빌드'옵션을 사용하도록 설정해야합니다. 이렇게하면 Eclipse가 자동으로 (주기적으로 또는 파일이 저장 될 때) 작업 영역을 빌드하게되며, 큰 코드 기반의 경우 시간이 많이 걸리고 처리되어 잠시 동안 시스템이 고정됩니다. 또한 때때로 핫 코드 대체가 실패했다는 오류 메시지가 표시됩니다.
내가 갖고있는 질문은 : 코드 변경 결과를 볼 수있는 더 좋은 방법이 있습니까?
현재 나는 다음과 같은 두 가지 제안이 있습니다
유무 단위 테스트를 -이 하나의 테스트를 실행하고 코드 변경의 결과를 볼 수 있습니다. (그러나 EJB를 사용하는 JavaEE 응용 프로그램의 경우 단위 테스트를 쉽게 설정할 수 있습니까?)
OSGi - JVM을 중단하지 않고 실행중인 시스템에 jar를 추가 할 수 있습니다.
위의 제안 사항이나 다른 제안 사항이나이를 수행 할 수있는 프레임 워크에 대한 아이디어는 환영합니다.
'build automatically '는 파일이 저장 될 때마다 빌드를 발생시킵니다. – edthethird
@edthethird wrong, 빌드가 자동으로 변경된 단일 클래스에 대해서만 컴파일을 시작하고 디버그 세션에서 클래스 스키마가 변경되지 않은 경우 작동하는 Hotswap을 트리거합니다. –