2012-04-19 56 views
9

Tôi đang làm việc trên một dự án Java Maven bằng cách sử dụng SpringSource Tool Suite. Tôi có tiêu chuẩn Maven cấu trúc thư mụcCách thay đổi thứ tự các thư mục nguồn trong Eclipse/SpringSource Tool Suite

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

Cấu trúc được định nghĩa trong file .pom:

<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 hiển thị các thư mục nguồn tại các chi nhánh thử nghiệm đầu tiên và sau đó là thư mục nguồn từ các chi nhánh chính . Vì vậy, tôi nhận được một cái gì đó như thế này:

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

Tuy nhiên, tôi muốn có các thư mục từ nhánh chính trước tiên. Bất kỳ ý tưởng về cách thay đổi điều này?

+0

Hãy thử 'Maven -> Cập nhật cấu hình dự án'. Trợ giúp này có hữu ích không? –

+0

Bạn đã thực sự cấu hình quy ước Maven mặc định trong POM chưa? – khmarbaise

+0

@MichalKalinowski Tuyệt vời! Cập nhật Project Configuration đã giải quyết nó. Cảm ơn! – Jack

Trả lời

3

Hãy thử Maven -> Update Project Configuration.

36

Sidenote: trong Eclipse, bạn có thể thay đổi thứ tự thông qua cài đặt dự án. Nhấp chuột phải vào project -> "project settings" -> Tab "Build Path": "Configure Build Path ...", tab "Order and Export", sử dụng nút "Up" và "Down" để di chuyển thư mục lên/xuống.

+1

Tôi không thể tìm thấy nơi để đặt hàng chúng trong giao diện người dùng; hộp thoại Xây dựng đường dẫn cho phép bạn thêm/xóa thư mục nguồn nhưng đó là nó. Tuy nhiên, bạn có thể chỉnh sửa tệp .classpath đã tạo cho dự án và thay đổi thứ tự trong đó. – flatline

+10

@flatline Nhấp chuột phải vào dự án, "Đường dẫn xây dựng"> "Định cấu hình đường dẫn xây dựng ...", tab "Đặt hàng và xuất", sử dụng nút "Lên" và "Xuống". – sp00m

+0

Maven -> Cập nhật dự án, không hoạt động cho tôi. Điều này làm việc hoàn hảo, cổ vũ – reevesy

Các vấn đề liên quan