2015-01-29 2 views
0

분산 된 팀 (특히 임시 팀)의 경우 코드 파트를 안전하게 공유하는 가장 좋은 방법은 무엇입니까? 공유), 회원은 여전히 ​​전체 애플리케이션을 실행할 수 있습니다.GWT/GAE 프로젝트 팀과 코드 파트 (모듈) 공유

'모든 코드가 공유되지 않습니다.'회원 코드가 일부만 컴파일되어 일부 소스 코드를 가져 오지 않고 전체 GWT + GAE 앱을 실행할 수 있습니다.

달성 가능한 것입니까? 개인 메이븐 저장소 관리자를 사용하여

+0

실제 클라이언트 측 GWT 코드를 분할하여 보안해야합니까, 아니면 서버 만 사용해야합니까? – Bjartr

+0

예 클라이언트 코드도 분할해야합니다. – xybrek

+0

분할이 발생하는 위치에 따라 [ "Turducken"] (http://www.slideshare.net/RobertKeane1/turducken-divide-and-conquer- 각 팀 구성원이 액세스 권한이없는 코드 용 컴파일 된 모듈 만 수신하는 방식으로 대규모 팀용 응용 프로그램 (다중 팀과 함께 대형 앱) 모든 모듈은 동일한 페이지에로드되고 EventBus를 통해 통신됩니다. – Bjartr

답변

0

, 그럴 수 :

  • 만들기 API의 (Java 인터페이스의 모음) 가능한 모든 DEVS에
  • 그 API의 사용 가능한 모든 DEVS의 더미 impls을 확인
  • 당신의 devs의 서브셋에서 프로덕션 impls를 사용할 수있게 만들기

devs는 로컬 pom.xml 파일을 사용하여 더미/프로덕션 종속성을 스왑해야합니다.

Steve는 프로덕션 DB impl에 액세스 할 수 없습니다. 비공개 Maven Repository Manager에서 prod DB impl jar에 대한 액세스를 차단합니다. Steve는 공개적으로 사용 가능한 더미 impl에 의존해야합니다.

관련 문제