2011-01-19 2 views
0

Eclipse Helios와 JBoss Tools를 사용하여 Seam 프로젝트를 개발 중입니다.EAR 내보내기시 Eclipse 관리 파일의 설정 변경을 자동화하는 방법은 무엇입니까?

WEB-INF/components.xml 파일에는 Seam 디버그 모드를 활성화 또는 비활성화하는 설정이 있습니다. 분명히, 개발을 위해서 나는 그것을 가능하게하고 싶습니다. 프로덕션을 위해, 나는 그것을 무능하게하고 싶습니다.

지금 당장은 관련 EAR 프로젝트를 마우스 오른쪽 단추로 클릭하고 EAR 파일을 디스크로 내 보낸 다음 scp로 프로덕션 서버를 배치하고 배포합니다.

EAR 파일을 내보낼 때마다 Eclipse가 components.xml 파일에서이 디버그 설정을 true에서 false로 자동 변경하도록 할 수 있습니까? 특히 애플리케이션이 여러 개의 EAR 파일로 구성되어 있기 때문에 항상 손으로 전환하는 것이 지루합니다.

나는 앤트 또는 메이븐 (Maven)과 관련된 답을 얻었지만 나는이 도구들에 대한 단서가 없다는 것을 인정해야하며,이 모든 것이 가능한 한 간단 해지기를 기원한다.

답변

1

표준 Eclipse EAR 내보내기 마법사를 사용하여 내보내기 할 때 응용 프로그램을 임의로 사용자 정의 할 수 없습니다.

Ant 또는 Maven과 같은 외부 빌드 시스템을 사용하여 EAR 파일을 작성하는 방법은 작성 방법을 완전히 제어 할 수있는 방법이지만 이러한 기술을 배우는 데 상당한 투자를 할 것입니다.

다른 방법은 JBoss가 배포 계획의 개념을 지원하는지 여부를 조사하는 것입니다. 저는 JBoss 사용자가 아니지만, 대부분의/모든 어플리케이션 서버가 현재 배포 계획의 일부 형태를 지원한다고 생각합니다. 전개 계획은 설명자에 지정된 값을 변경하도록 서버에 알리는 EAR 파일과 함께 서버에 제공되는 파일입니다. 아카이브를 다시 포장하지 않고도 배포 당시에 기존 응용 프로그램을 사용자 정의 할 수 있도록 설계된 기능입니다. 데이터베이스 연결 정보 변경, 성능 매개 변수 조정 등을 생각하십시오.

+0

위대한 포인터. 나는 이것에 대한 읽기를 시도 할 것이다. – kongo09

관련 문제