2010-02-10 5 views
0

기본적으로 this MBean을 빌드하여 내 Tomcat 서버에 배포해야합니다. 이상적으로, 이것은 외부 라이브러리와 의존성으로 존재할뿐입니다. 그러나 그러한 공식적인 분산 된 jar 파일은 발견하지 못했습니다 (아마도 단순함 때문일 것입니다). 이 파일의 인터페이스와 구현은 변하지 않을 것 같지만, 주 자바 프로젝트 루트에 소스를 포함시키는 것이 올바른 방법이라고 생각하지 않습니다.MBean의 가장 좋은 방법은 무엇입니까?

종속성 jar 파일 만 생성하는이 파일에 대해 내부적으로 버전이 생성 된 프로젝트를 만들 수 있습니다. 주 코드 줄에 소스를 붙이시겠습니까? 아니면 단일 소스 파일에 대해 별도의 프로젝트를 만들겠습니까?

생각하십니까?

답변

1

이 파일의 인터페이스 및 구현은 변경되지 않을 가능성이 있지만, 주 Java 프로젝트 루트에 소스를 포함시키는 것이 올바른 방법이라고 생각하지 않습니다.

글쎄, 나는 실제 MBean이 프로젝트와 같은 위치에 배치되었거나 (또는 ​​질문하지 않을 것 같네요) 실제 질문은 실제로 "인터페이스가 변경되면 어떻게 재 전달할 것입니까? ? ". 전체 프로젝트를 다시 배포하는 것이 허용되면 해당 클래스를 기본 트리에 추가하는 것을 신경 쓰지 않을 것입니다. 그렇지 않으면 별도의 프로젝트를 만듭니다.