2011-03-08 4 views
1

Eclipse에서 애플리케이션을 작성 중이며 서블릿과 Android 구성 요소가 있습니다. 두 가지 모두에 공통된 클래스가 있으므로 멍청한 점이 많아서 공통 클래스를 새로운 프로젝트로 옮겨 공통 코드를 중앙 집중화했습니다.서블릿에서 빌드 경로의 프로젝트 결합의 영향

나는 각각의 빌드 경로에 "공통 클래스"프로젝트를 포함하여 내 서블릿과 안드로이드 프로젝트의 공통 클래스를 참조한다. 지금은 중앙 집중화 된 공통 클래스를 사용하여 컴파일 오류가 발생하지 않습니다.

내 관심사는 서블릿에 미치는 영향입니다. 서블릿 용 jar를 배포 할 때 나는 모든 .class 파일을 내보내고 서버에 밀어 넣기 만합니다. 추가 프로젝트도 포함 했으므로 공통 클래스 프로젝트가 자동으로 포함됩니까?

일반적인 수업/다중 프로젝트 빌드를 구성하는 데 더 좋은 아이디어 나 모범 사례가 있다면, 또한 듣고 싶습니다.

답변

1

서블릿 프로젝트의 빌드 경로에서 공통 코드 프로젝트를 의존성으로 설정하면 앤트 빌드 스크립트를 사용하여 필요한 모든 것을 얻을 수 있습니다.

here is the ant help page for eclipse

안드로이드 응용 프로그램에 대한 공통 코드 프로젝트를 참조, 안드로이드 라이브러리로 일반적인 프로젝트를 식별해야합니다 (오른쪽 프로젝트를 클릭 -> 속성 - 왼쪽> 안드로이드() -> 확인 이것이 안드로이드 라이브러리라고 말하는 체크 박스를 선택하고 안드로이드 애플리케이션 프로젝트에서 안드로이드 라이브러리 참조를 설정하십시오. (프로젝트 -> 속성 -> 안드로이드 (왼쪽)) -> "추가"를 클릭하십시오. 라이브러리 상자에서 공통 코드 프로젝트를 선택하십시오.

here is more about android projects and library projects