2012-06-25 3 views
1

Netbeans을 배우기 위해 내가 스스로 부과 한 퀘스트에서 이미 기존 프로젝트를 시험하기로 결정했습니다.Netbeans : 하나의 프로젝트를 3 개로 나누기 (클라이언트/서버/공통)

제공된 솔루션을 사용하여 here, 내 코드의 호스트/서버/클라이언트/공통 부분에 대해 세 가지 프로젝트를 만들려고했습니다.

"Package Folder Already Used in Project" 
The following folders that you selected are already used in this or another 
project. 

등, 등 최하위 : 하나 개의 프로젝트에 소스로 사용 폴더, 또 다른 하나의 소스로 사용할 수 없습니다 나는 메시지와 함께 두 번째에 실패했습니다.


문제는 응용 프로그램 않습니다 사용하는 단일 소스 폴더 ...

  • SRC/COM /.../ 클라이언트/
  • SRC/COM /.../입니다 일반/
  • SRC/COM /.../ 서버/

가 ... 그리고 각 프로젝트에 같은 폴더를 추가 할 계획되었다, filteri Includes/Excludes가있는 클래스가 필요합니다.

여기에서 내가하려고하는 것을 달성하는 더 좋은 방법은 무엇입니까? (예외적으로, vege도 할 것입니다.)

답변

1

각 프로젝트에 고유 한 원본 폴더를 지정하고 완전히 분리하십시오. 그런 다음 Common에 대한 프로젝트 참조를 Client 및 Server 프로젝트에 추가하여 컴파일 된 클래스 파일 및 설명서에 액세스 할 수 있도록하십시오. 우리는 우리 프로젝트 중 하나에 대해 매우 유사한 설정을했습니다.

+0

감사합니다. 저는 이것을 해결할 것입니다. (비록 내가 실제로 코드를 그대로두고 갈 수는 없지만, 하나의 디렉토리 트리에 ..) –

2

나는 비슷한했고 심볼릭 링크를 사용하여 주위에 작업 한 :

각 프로젝트에 대한 폴더를 만듭니다. 각 프로젝트 폴더에서 필수 (공통) 원본 폴더에 대한 심볼릭 링크를 만듭니다.

이 방법을 사용하면 IDE가 만족스러워 각각의 프로젝트에서 공통 소스로 작업 할 수있었습니다. 당연히 YMMV.

관련 문제