2014-04-25 2 views
0

소스 배포판을 빌드하여 똑같은 바이너리 배포판을 생성하려했지만 그렇게 할 수 없었습니다. 커맨드 라인에서 "mvn clean package"를 사용하고 모듈/webapp/target 아래/target과 .war 아래에 jar 파일을 가져 왔습니다./bin 아래에있는 모든 실행 파일과/lib 아래에있는 jar 파일을 원본에서 생성 된 바이너리 배포본에 표시하고 싶습니다. 다시 말하면 소스로부터의 바이너리 배포판의 정확한 복제본 일 뿐이다. 그렇게 할 수 있습니까? 그렇다면 누군가 진행 방법에 대한 조언을 구할 수 있습니까?Axis2 - 소스 배포본에서 완전한 바이너리 배포판 만들기

+0

대상

mvn clean install -P everything 

당신은 이후에 .../모듈/유통 그것을 발견 할 것이다 : 그것을 구축하기 위해서는 프로필 "모든"을 활성화해야? –

답변

0

zip 또는 tar 패키지를 올바르게 재현하려고합니까?

해당 논리에 대해서는 프로젝트 작성자에게 문의해야합니다. 너무 신비하지 않아야합니다. 일반적으로 다른 플랫폼 용 패키지 코드는 매우 평범하고 하류 빌드 작업을 분리하기 위해 강등되었습니다.

  1. 가 개발 사용자가 사용하는 WAR 파일에 의존하는 코드베이스를 변경하여이 지원이없는

    당신은 두 가지 대안이있다.
  2. 소스에서 사내 구축 된 바이너리 대신 승인 된 체크섬에 의존하도록 검증 프로세스를 변경하십시오. 나쁜 습관이다 때문이 있지만, 일반적으로 확장되지 않기 때문에

건물의 소스 패키지를 승인은 구식 조금 오래되었습니다. 내 접근 방식은 서명하고 배포하는 빌드 전용 신뢰 바이너리를 생성하는 개발 팀을 인증하는 것입니다. 제 3 자 폐쇄 소스 벤더에게 적용되는 동일한 프로세스입니다. 처음에는 소스 코드에 대한 액세스를 거부합니다 :-)

0

기본적으로 바이너리 배포는 빌드되지 않습니다./그들은 어떻게 다른

관련 문제