2010-06-29 3 views
1

components-dev.properties 또는 dev 또는 prod 버전과 같이 components.xml의 두 버전을 만든 사람이 있습니까?Seam에서 디버그/개발을 위해 components.xml을 어떻게 만듭니 까?

어떻게 했습니까?

개발을 위해 사용중인 components.xml에 생성 된 사용자 지정 구성 요소가 있는데 그 중 자신의 components-dev.xml으로 이동하고 싶습니다. 그러나이 방법은 아닙니다. 어떤 아이디어? 내가 이동하고 싶은

코드는 다음과 같이 일반적으로 :

<component name="fooBar" class="org.bar.FooBar" /> 

답변

4

당신은 조건부 구성 요소는 다음과 같이 설치할 수 있습니다

<component name="fooBar" class="org.bar.FooBar" install="true" /> 

을 당신이 필요 구성 요소가 많은 경우 조건부로 설치되고 프로덕션 환경으로 이동할 때 모두 전환하지 않으려면 components.properties 파일에서 항목을 사용할 수 있습니다. 예를 들어 :

components.properties

<components> 
... 
<component name="fooBar" class="org.bar.FooBar" install="@[email protected]" /> 
... 
</components> 

... 
dev=true 
... 

components.xml 이제 당신은 dev에 속성을 변경해야합니다.

+0

나는 왜 그런 생각을하지 않았는지 모르겠다. 위대한 팁! 감사 –