Java 프로젝트의 표준 디렉토리 레이아웃이 있습니까? 가장 선호하는 레이아웃은 무엇입니까?Java 프로젝트의 기본 디렉토리 레이아웃
프로젝트 디렉토리의 'src'및 'bin'보다 복잡한 레이아웃에 대해 묻습니다 (예 : 테스트 클래스를 배치하고 구성을 빌드하는 등).
미리 감사드립니다.
Java 프로젝트의 표준 디렉토리 레이아웃이 있습니까? 가장 선호하는 레이아웃은 무엇입니까?Java 프로젝트의 기본 디렉토리 레이아웃
프로젝트 디렉토리의 'src'및 'bin'보다 복잡한 레이아웃에 대해 묻습니다 (예 : 테스트 클래스를 배치하고 구성을 빌드하는 등).
미리 감사드립니다.
보통 소스 코드에는/src, 테스트 코드에는/test 또는/tst, 클래스 파일에는/build, 종속성에 대해서는/libs, 내 JAR 및 라이브러리에 대해서는/dist가 사용됩니다. 디렉토리를 만들고 생각없이 배포),/docs (JavaDoc 포함). 내 Ant 빌드 스크립트는 내가 이름 붙인 빌드 스크립트의 하위 디렉토리입니다.
빌드 할 때/build와 copy/lib에서 JAR을 만들고/dist에서/doc로 만듭니다.
내가 사용
programming
- distro
- java
- lib
- src
- com...
- net...
- org...
- tools
그리고 나란히 소스와, 패키지 거기에서 배포판의 하위 디렉토리에 클래스를 컴파일합니다.
나는 일반적으로 사용 : SRC의
<project name>
dev
src
lib
www
build.xml
build
www
bin
www
www
폴더가 원본입니다. 빌드에있는 www
폴더는 비슷한 폴더의 내용과 결합하여 업로드해야 할 항목을 생성하는 곳입니다. 외부의 www
폴더는 로컬 파일을 실행하고 임시 파일 및 기타 이러한 가비지가있는 곳입니다. 주위에 물건을 복사하려면 build.xml
에 개미 스크립트가 있습니다.
표준이 있는지 알고 싶습니다.
그리고 시험은 어디로 가나 요? – ChssPly76
당신은 Sun Developers Network - Project Conventions (인터넷 아카이브)를 살펴 수
링크가 더 이상 작동하지 않는다는 것이 슬프다 ... [here] (http://192.9.162.55/blueprints/code/projectconventions.html)에서 찾을 수 있습니다. –
덧글 작성자의 링크도 이제 죽었습니다. OP는 Internet Archive의 사본으로 업데이트되었습니다. –
는 내가 모든 주요 디렉토리 나 파일 세트를 잊었 생각하지 않습니다. 내가 그랬다면 알려줘. 내가 어디에 놓았는지 추가 할거야. 나는 현재 작업에서 벗어난 주요 Java 프로젝트가 없습니다. –