Tôi muốn đổi tên src/java thành src/Javasource vì một số mối quan tâm CVS Điều đó có thể?Thay đổi cấu trúc Maven (src/java thành src/Javasource)
Trả lời
Đây là phần xây dựng mẫu của POM có thể được sử dụng để định cấu hình các thư mục.
<build>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<finalName>${artifactId}-${version}</finalName>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<sourceDirectory>src/main/java</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
</build>
Vâng, đó là có thể nhưng sau đó bạn phải xác định sourceDirectory trong pom.xml
Bạn có thể đặt sourceDirectory
trong thẻ build
của POM của bạn
<build>
<sourceDirectory>src/Javasource</sourceDirectory>
...
</build>
Hãy xem Maven - Introduction to the POM.
Có bạn có thể làm điều đó; xem các câu trả lời khác. Tuy nhiên, trí tuệ dân gian là ý tưởng tồi khi sử dụng các tổ chức phi tiêu chuẩn cho dự án Maven, bởi vì (vì vậy câu chuyện đi) có xu hướng phá vỡ các plugin Maven (và các công cụ khác) giả định tổ chức tiêu chuẩn. (Ít nhất, dụng cụ có thể được kiểm tra kỹ lưỡng hơn đối với các tổ chức phi tiêu chuẩn.)
Một vấn đề khác là mọi người mong đợi tổ chức dự án tiêu chuẩn. Thật vậy, "khuyến khích mạnh mẽ" của một tổ chức dự án tiêu chuẩn là (IMO) một trong những điểm bán hàng lớn của Maven.
Tôi có thể đưa ra đề xuất căn bản không? Thay vì sử dụng bố cục không chuẩn cho dự án của bạn vì giới hạn của CVS, hãy di chuyển mã nguồn của bạn sang hệ thống kiểm soát phiên bản mới hơn, trong đó lịch sử phiên bản được giữ nguyên giữa tên tệp và đổi tên thư mục.
This wikipedia page là một nơi tốt để bắt đầu khi tìm kiếm giải pháp thay thế.
- 1. thay đổi cấu trúc git
- 2. C++ Cấu trúc thành viên cấu trúc không đổi
- 3. Cấu trúc thư mục Maven
- 4. Chuyển đổi cấu trúc thành byte
- 5. Chuyển đổi mảng cấu trúc thành IntPtr
- 6. Chuyển đổi cấu trúc Go thành JSON
- 7. Cấu trúc thư mục Android Maven
- 8. Java - cấu trúc thay đổi int enums
- 9. Có cấu trúc dự án GWT Maven không cấu thành các trách nhiệm không?
- 10. Thay đổi cấu trúc thư mục trong Mercurial
- 11. Lớp không thể thay đổi so với Cấu trúc không thể thay đổi
- 12. Chuyển đổi danh sách cây thành cấu trúc phân cấp
- 13. Chuyển đổi XSD thành cấu trúc cây bằng Java
- 14. Chuyển đổi mảng 2D thành mảng có cấu trúc
- 15. Chuyển đổi cấu trúc Động [] thành danh sách số
- 16. liên tục và cấu trúc dữ liệu không thay đổi
- 17. Thay đổi Cấu trúc Thư mục trong Subversion
- 18. Đọc tệp nhị phân thành cấu trúc
- 19. Thay đổi cấu trúc tệp dự án sau khi di chuyển từ Eclipse sang cấu trúc phân cấp Android Studio
- 20. thông số cấu trúc thư mục kho lưu trữ maven
- 21. Làm thế nào để chuyển đổi một cấu trúc lớn-endian thành một cấu trúc endian nhỏ?
- 22. TDD - Tái cấu trúc thành hộp đen?
- 23. Thành viên của cấu trúc Dirent
- 24. lỗi cấu trúc sigaction chưa hoàn thành
- 25. Sao chép một cấu trúc sang một cấu trúc khác
- 26. Trẻ em không tìm thấy pom cha mẹ trong cấu trúc maven đa cấu trúc phẳng xây dựng
- 27. maven triển khai thay đổi hiện vật chỉ
- 28. Diễn giải cho các vấn đề về toán học (Thay đổi cấu trúc câu mà không thay đổi ý nghĩa)
- 29. xây dựng Maven chỉ tập tin thay đổi
- 30. Vector cấu trúc với các thành viên const?