0

몇 가지 다른 프로젝트에서 사용하는 공용 함수 라이브러리가 있습니다.이 라이브러리는 로컬 컴퓨터에서 제대로 작동하지만 라이브러리에 경로를 추가 할 수 있지만 이제는 Google 코드에 대한 내 프로젝트는 외부 라이브러리를 다루는 방법을 잘 모르겠습니다. 각 프로젝트에이 프로젝트의 복사본을 넣고 서로 동기화 된 상태로 유지하려고합니까? 아니면 더 좋은 방법이 있습니까?여러 프로젝트, 공용 모듈

+0

프로젝트에 사용 된 언어는 무엇입니까? 어떤 버전 관리 시스템을 사용하고 있습니까? –

+0

파이썬과 머큐리얼을 사용하고 있습니다. – exupero

답변

1

을 위해 그것을 관리하기 위해 메이븐 같은 것을 사용합니다. Mercurial을 사용하고 있으므로 subrepositories을 사용하는 것이 좋습니다.

Subrepositories는 당신이 그룹으로 저장소의 컬렉션을 처리 할 수있는 기능입니다. 그러면 을 복제하고, 커밋하고, 푸시하고, 을 푸시하고 프로젝트 및 관련 라이브러리를 그룹으로 가져올 수 있습니다.

행운을 빌어 요!

0

소스 코드가 여러 개인 경우 절대 원하지 않습니다.

간단한 방법 -> 하위 프로젝트를 .jar로 컴파일하십시오. 주 프로젝트에 .jar를 포함하십시오. 하위 프로젝트를 변경하면 새 .jar 파일을 만들어 복사하십시오. 라이브러리를 관리하기 위해 외관 : -

더 나은 방법> 내가 소스 제어 및 SVN에 대한 파괴를 사용

+0

또는 아이비와 개미. – bmargulies

+0

파이썬 코드에 대해 무엇을 권하고 싶습니까? – exupero

관련 문제