2017-04-14 3 views
0

JBOSS 6.4에 패치를 적용하여 6.4.14로 가져온 후 빌드가 중단됩니다. **/*. jar를 사용하여 빌드 경로에서 다양한 모듈을 사용하고 있습니다. 이것은 의도적으로 설계된 패치 red hat doc컴파일 경로에 JBOSS 모듈을 포함하는 방법

을 적용 할 때

레드햇은 단지의 이전 버전을 비활성화 (코드는 아래를 참조하십시오).

EAP 6.2.x를 빌드하기 위해 EAP 6.2.0에 패치를 적용 할 때 패치 도구는 기존 파일을 대체하지 않습니다. 새로운 파일을 $ JBOSS_HOME/modules/system/layers/base/.overlays/_ 폴더에 넣고, 중앙 디렉토리 기록의 끝 부분에있는 약간의 내용을 뒤집어 원래 파일이 손상되지 않도록합니다.

모든 jar를 disabled 디렉토리를 제외한 modules 디렉토리에 포함하려면 어떻게해야합니까?

내 build.xml 파일의 관련 부분.

<property name="jbossmodules" value="${env.JBOSS_HOME}/modules" /> 
<path id="class.path"> 
    <pathelement path="${class.lib}" /> 
    <pathelement path="${java.class.path}" /> 
    [...] 
    <fileset dir="${jbossmodules}"> 
     <include name="**/*.jar" /> 
    </fileset> 

답변

0

나는 레드햇 지원팀에서 일했습니다. 적절한 사용자 유형이 있으면 jar 디렉토리를 다운로드하여 컴파일 할 수 있습니다. 간단히 말해 레드햇은 라이브 패치 버전의 JBOSS에 대한 컴파일을 막는 것 같습니다. 그러나 어느 것도 컴파일 할 수있는 항아리 세트를 쉽게 얻지 못합니다.