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?
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? –
Bạn đã thực sự cấu hình quy ước Maven mặc định trong POM chưa? – khmarbaise
@MichalKalinowski Tuyệt vời! Cập nhật Project Configuration đã giải quyết nó. Cảm ơn! – Jack