2012-04-19 6 views
9

SpringSource Tool Suite를 사용하여 Java Maven 프로젝트를 작성 중입니다.Eclipse/SpringSource Tool Suite에서 소스 폴더의 순서를 변경하는 방법

<build> 
    <resources> 
     <resource> 
      <directory>src/main/java</directory> 
      <includes> 
       <include>**</include> 
      </includes> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </resource> 
     <resource> 
      <directory>src/main/resources</directory> 
     </resource> 
    </resources> 

    <testResources> 
     <testResource> 
      <directory>src/test/java</directory> 
      <includes> 
       <include>**</include> 
      </includes> 
      <excludes> 
       <exclude>**/*.java</exclude> 
      </excludes> 
     </testResource> 
     <testResource> 
      <directory>src/test/resources</directory> 
     </testResource> 
    </testResources> 
</build> 

STS는 주요 지점에서 다음 소스 먼저 테스트 지점에있는 폴더와 소스 폴더를 표시 : 나는 구조가 .pom 파일에 정의되어

src 
-> main 
    -> java 
    -> resources 
-> test 
    -> java 
    -> resources 

표준 메이븐 디렉토리 구조를 가지고 . 그래서 나는 다음과 같은 것을 얻습니다 :

src/test/java 
src/test/resources 
src/main/java 
src/main/resources 

그러나 나는 메인 브랜치의 폴더를 먼저 가지고 싶습니다. 이것을 바꾸는 방법에 대한 아이디어가 있습니까?

+0

'Maven -> Update Project Configuration'을 시도해보십시오. 이게 도움이 되었습니까? –

+0

POM에 기본 Maven 규칙을 구성 했습니까? – khmarbaise

+0

@MichalKalinowski 우수! 프로젝트 구성 업데이트로 해결했습니다. 감사! – Jack

답변

3

시도 Maven -> Update Project Configuration.

36

사이드 노트 : 이클립스에서는 프로젝트 설정을 통해 주문을 변경할 수 있습니다. 프로젝트 -> "프로젝트 설정"-> "빌드 경로"탭 : "빌드 경로 구성 ...", "주문 및 내보내기"탭에서 "위로"및 "아래로"버튼을 사용하여 폴더를 위로/하위.

+1

UI에서 주문할 위치를 찾을 수 없습니다. 경로 생성 대화 상자를 사용하면 원본 폴더를 추가/제거 할 수 있지만 그게 전부입니다. 그러나 프로젝트에 대해 생성 된 .classpath 파일을 편집하고 거기에서 순서를 변경할 수 있습니다. – flatline

+10

@flatline "Build Path"> "Build Path ..."탭에서 "Order and Export"를 마우스 오른쪽 버튼으로 클릭하고 "Up"과 "Down"버튼을 사용하십시오. – sp00m

+0

Maven -> Update Project가 저에게 효과적이지 않았습니다. 이것은 완벽하게 작동했습니다, 건배 – reevesy

관련 문제