Tôi có một dự án maven mà tôi biên dịch với Netbeans. Tôi có một cách để chỉ định một thư mục xây dựng khác nhau, nơi mã nhị phân biên dịch được sao chép sau khi biên dịch?Làm thế nào để thay đổi thư mục xây dựng maven?
Trả lời
<project>
<build>
<outputDirectory>target/classes</outputDirectory>
</build>
</project>
Tôi đã thử nghiệm nó - các tập tin được biên dịch được chuyển đến đó. Tôi muốn chỉ định thư mục build cho gói WAR cuối cùng. – user1285928
OK, tất cả những gì bạn cần là [ở đây] (http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html). Tôi không cảm thấy chính xác những gì bạn cần để thiết lập (tôi mặc dù nó biên soạn thư mục công cụ) để chọn những gì bạn cần. –
Chắc chắn. Cập nhật POM của bạn với:
<build>
<directory>my_new_build_path</directory>
</build>
Phần 2: Để chỉ định đường dẫn đầu ra cho một WAR:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<warName>test-web-app</warName>
<outputDirectory>my_output_path</outputDirectory>
</configuration>
</plugin>
Điều này có hiệu quả với mọi dự án con maven nếu tôi chỉ đặt nó trên tệp POM cha mẹ của tôi không? – user1285928
Điểm tốt. Có cài đặt này có nghĩa là thư mục xây dựng cho mỗi mô-đun giống nhau, thay vì một thư mục trên mỗi mô-đun. – Reimeus
Tôi quên viết rằng tôi có các gói không có 'maven-war-plugin'. Tôi cũng có 'maven-compiler-plugin'. Làm thế nào tôi có thể cấu hình nó để thay đổi thư mục đầu ra? – user1285928
- 1. Làm cách nào để thay đổi thư mục đầu ra xây dựng trong QT Creator?
- 2. xây dựng Maven chỉ tập tin thay đổi
- 3. Làm thế nào để loại bỏ các tạo phẩm xây dựng được tạo ra khỏi thư mục đích của Maven?
- 4. Làm thế nào để thay đổi thư mục cache Netbeans?
- 5. Làm thế nào để nhập khẩu ngữ pháp trong Antlr4 để xây dựng với maven
- 6. Maven - Làm thế nào để xây dựng nhiều dự án độc lập Maven từ một dự án
- 7. Làm cách nào để thay đổi thư mục xây dựng mà MSBuild sử dụng trong Team Foundation Build?
- 8. Làm thế nào để xác định thư mục xây dựng Jenkins từ Ant?
- 9. Làm thế nào để làm sạch một thư mục cụ thể trước khi mỗi xây dựng bắt đầu trong jenkins?
- 10. Tạo Ẩn Maven Xây dựng
- 11. lỗi xây dựng maven
- 12. Làm thế nào để tạo một thư mục trống trên xây dựng trong Visual Studio 2010?
- 13. Làm thế nào để xây dựng qt ra khỏi nguồn
- 14. Làm cách nào để thay đổi cấu hình xây dựng đang hoạt động trong Delphi?
- 15. Làm thế nào để xây dựng HttpPostedFileBase?
- 16. Làm thế nào để làm cho nền tảng xây dựng maven độc lập?
- 17. Làm sạch thư mục xây dựng trong setup.py
- 18. Maven - Xây dựng với các phụ thuộc
- 19. Làm thế nào tôi có thể sử dụng Maven để xây dựng một cái lọ với các thư viện cần thiết trong một thư mục con (như Eclipse)
- 20. làm thế nào để ngăn chặn maven xây dựng bằng cách sử dụng checkstyle
- 21. Làm moc file bỏ qua/thư mục trong xây dựng
- 22. Làm thế nào để thêm thư viện "Maven Managed Dependencies" trong nhật ký xây dựng đường dẫn?
- 23. Làm thế nào để tôi có thể làm cho maven xây dựng thêm tài nguyên cho classpath?
- 24. Thư mục xây dựng và tài nguyên Xcode
- 25. thay đổi cách Setup.hs được xây dựng
- 26. Bình xây dựng với maven-scala-plugin
- 27. Xcode, git, và trung cấp xây dựng các thư mục
- 28. xây dựng liên quan đến src/thư mục với SCons
- 29. Làm thế nào để làm cho maven "thêm mục thư mục" khi đóng gói?
- 30. làm thế nào để xây dựng dự án với maven mà không cần phiên bản
câu trả lời tốt nhất mà tôi tìm thấy: http://stackoverflow.com/a/12598554/520567 – akostadinov
Đồng ý , sử dụng cấu hình POM chắc chắn là giải pháp IMO linh hoạt và mạnh mẽ nhất. – DuffJ