2015-01-19 2 views
0

우리 프로젝트에서이 openAM 9.5 RC1 분기 소스를 사용하고 있습니다. https://github.com/svn2github/openam.gitAntAM을 사용하여 OpenAM 소스 코드를 빌드하지 못했습니다?

일부 버그를 수정하려면 기존의 openAM 's amserver 라이브러리를 수정해야합니다. 이를 위해 위의 위치에서 소스 코드를 다운로드하고 ant를 사용하여 오프라인으로 컴파일하려고했습니다 (README에 명시). 그러나 우리는 아무렇게나 컴파일 할 수 없습니다 (필요한 변경, 종속성 추가 등을 수행 한 후에도)

이 소스 코드에서 필수 라이브러리 (amserver.jar)를 구성 할 수있는 방법이 있습니까?

+0

발생하는 오류 목록을 제공하십시오. 오류가없는 컴파일 문제를 해결하는 것이 실제로 어렵습니다. –

답변

0

OpenAM 9.5.x 및 10.0.x 버전은 빌드하기가 다소 어렵지만 11.0.0부터는 프로젝트가 Maven 빌드 시스템으로 마이그레이션 되었기 때문에 빌드 프로세스가 훨씬 더 간단해야합니다. 어쨌든 사용중인 버전 (Snapshot 9.5.1 RC1)은 구식이며 대개 몇 가지 중요한 문제 (not to mention the security issues)가 있습니다.

이전 버전의 수정 사항을 백 포트하기 위해 노력할 것을 강력히 권고합니다. 대신 4 년이 넘은 보안 구성 요소를 실행하고 가능한 한 빨리 시스템을 최신 버전으로 업그레이드해야한다는 것을 알아야합니다.

+0

답변 해 주셔서 감사합니다. 나는이 사실을 알고 완전히 동의하지만, 제 경우에는 더 이상 오픈 소스가 아니며 많은 노력이 필요하기 때문에 컴포넌트를 업그레이드 할 수 없습니다. – Ved

+0

첫째, 여전히 오픈 소스이며 http://stackoverflow.com/questions/27645330/is-opendj-openam-and-openiam-free-software에서 내 응답을 읽어야합니다. 둘째, 인수가 최선이 아닙니다. 최신 빌드로 업그레이드하는 과정을 거치는 것보다 오래된 버전으로 수정 사항을 되돌리려면 더 많은 노력이 필요합니다. –

관련 문제