2016-08-30 3 views
0

GIVEN :
9 개의 병이 들어있는 "PrimaryLib"로 하나의 사용자 라이브러리가 있고 그 다음 3 개의 병이 들어있는 "SecondaryLib"사용자 라이브러리를 만들었습니다.

내 질문 :이제 SecondaryLib에 PrimaryLib를 추가하여 SecondaryLib 사용자 라이브러리에 총 12 개의 병 (예 : 9 병을 다시 선택하지 않고 PrimaryLib 사용자 라이브러리를 선택하려는 경우)을 추가하려고합니다. 그렇게?이클립스에서 다른 사용자 라이브러리에 사용자 라이브러리 추가하기

+0

항아리에 항아리를 추가 할 필요가 없습니다. 두 항아리를 모두 classpath에 추가합니다. classpath 순서를 설정하여 나중에 오는 것을 정의합니다. –

+0

나는 Maven, gradle과 같은 시스템을 좀 더 잘 사용한다고 생각한다. – Ivan

+0

2 달 전부터 maven을 사용하고 있는데,이 질문은 여전히 ​​내 머리 속에있다. userLibrary를 추가하는 것이 멋지다 고 생각했다. hehe @Ivan –

답변

1

상황에 "라이브러리"가 "답변"인지 확실하지 않습니다.

프로젝트 내보내기를 사용하여 제어 할 수 있습니다. 두 라이브러리를 모두 사용하는 중앙 프로젝트가 있습니다. 12 개의 모든 JAR을 표시하도록 내보내기를 정의합니다.

그런 다음 다른 사용자는 그 프로젝트를 "포함"하고 가서 기쁘게 생각합니다. 다른 라이브러리를 추가하거나 내 보낸 JAR을 변경하려면 프로젝트 설정을 변경하면됩니다.

다른 말로하면 : 이클립스의 경우 사용자 라이브러리는 JAR 파일의 집합입니다. 의미 : 라이브러리에 다른 라이브러리가 아닌 JAR이 포함되어 있습니다. 당신이 그

  1. 새 프로젝트를 만들려면이 얻을 수있는 가장 쉬운 방법보다 함께 "접근"해야 JAR 파일의 특정 세트 "를 제공"할 경우

    ; 그 새로운 프로젝트의 "빌드 경로 설정"에서 :

  2. , 당신은
  3. 이제 "순서 및 수출"페이지

그리고에 이들 병을 선택에 관심이있는 프로젝트에 해당 라이브러리를 추가 해당 JAR에 필요한 모든 프로젝트에 종속성으로 새 프로젝트를 추가하는 데 사용할 수 있습니다.

+0

일식 관점에서 설명 할 수 있습니까 –

+0

"일식"POV라고 생각하는 것을 내 대답으로 업데이트했습니다. – GhostCat

관련 문제