>  Q&A  >  본문

java - intellj idea中target目录和out目录有什么区别?

这是我的一个基于maven的javee项目结构,请问out目录和target目录有什么区别呢?

PHP中文网PHP中文网2764일 전959

모든 응답(1)나는 대답할 것이다

  • 阿神

    阿神2017-04-18 10:24:05

    out은 해당 프로젝트에 속한 모든 Module(模块)의 편집 결과를 저장합니다.
    target은 단일 Module의 편집 결과를 저장합니다.
    특정 Module에 대해 컴파일 결과의 경로를 지정하면 더 이상 out 폴더에 출력되지 않습니다.
    Project Structure의 프로젝트 탭에서 Project compiler output의 디렉터리를 설정할 수 있습니다.
    Modules에서 모듈을 선택한 후 오른쪽 Paths 탭에서 해당 모듈의 Compiler output 디렉터리를 설정할 수 있습니다.

    보충제

    아니요, untitled[SIM]Project이고 하나의 Project은 여러 개의 Module으로 구성될 수 있습니다.
    예를 들어 아래 leetcode 프로젝트에서 leetcode에는 easy, medium, Hard의 세 가지 수준의 질문이 있으므로 내 프로젝트에는 해당하는 Module 세 개가 있어야 합니다. 아직 Hard 작업을 시작하지 않았으므로 Hard 디렉터리가 없습니다. 그러면 어느 Module이든 상관없이 나만의 캡슐화된 로깅 도구를 사용하므로 도구 저장을 위한 특별한 Module이 있습니다. 수업, Module은 서로 참조할 수 있습니다.

    회신하다
    0
  • 취소회신하다