Khi biên dịch một dự án groovy, gradle tạo các tệp trong $projectRoot/build/
. Có cách nào để định cấu hình điều này không, ví dụ: một con đường tuyệt đối?Thay đổi thư mục làm việc của Gradle khi biên soạn một dự án Groovy
13
A
Trả lời
26
Có, có. Bạn có thể đặt dòng sau trong xây dựng kịch bản của bạn:
buildDir = 'your_directory'
Hoặc trong gradle.properties
tập tin (không dấu ngoặc kép quanh your_directory
trong trường hợp đó).
Thư mục bản dựng là thuộc tính dự án. Bạn có thể xem tất cả các thuộc tính dự án có sẵn cho bạn bằng cách gõ:
gradle properties
1
Bạn có thể thêm project.buildDir = 'của bạn/thư mục' đến tập tin build.gradle bạn có thể đặt nó ở bất cứ đâu trong dòng riêng
0
Bạn có thể đặt project.buildDir
trong số build.gradle
hoặc buildDir = PATH
trong gradle.properties
.
Và từ biến môi trường như thế này:
export GRADLE_OPTS=-Dorg.gradle.project.buildDir=/tmp/gradle-build
Xem Xây dựng phần Môi trường của tài liệu ở đây: https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_environment_variables
Và Viết Build Scripts đây (đối với tài sản buildDir): https://docs.gradle.org/current/userguide/writing_build_scripts.html
(Phiên bản mới nhất của gradle khi viết bài này: 4.5)
Các vấn đề liên quan
- 1. Lỗi biên dịch một dự án sử dụng Groovy @Grab chú thích
- 2. Cách thay đổi thư mục làm việc hiện tại trong Groovy
- 3. Mục đích của thư mục buildSrc của gradle là gì?
- 4. Thay đổi thư mục làm việc của msbuild.exe
- 5. Khi biên soạn dự án bằng SignalR, tôi phải làm một số điện thoại
- 6. Thay đổi thư mục làm việc trong Xcode
- 7. Git Commit Email của tác giả thay đổi theo thư mục và/hoặc dự án?
- 8. Thuộc tính Gradle/Groovy
- 9. Di chuyển tệp văn bản vào thư mục đích khi biên dịch dự án Maven
- 10. Làm thế nào để sửa lỗi ZipException này trong khi biên soạn một dự án Android trên Jenkins?
- 11. Làm cách nào để thay đổi vị trí tài nguyên dự án trong một dự án?
- 12. Biên soạn nhiều thư mục nguồn với g ++
- 13. Làm thế nào để thay đổi thư mục dự án Netbeans 7 mặc định?
- 14. Thay đổi thư mục làm việc thử nghiệm Á hậu
- 15. Thay đổi thư mục làm việc trong C?
- 16. Nên đổi tên một dự án trong Eclipse cũng đổi tên thư mục dự án trên hệ thống tập tin?
- 17. Dự án Eclipse ẩn thư mục src
- 18. Có thể đổi tên thư mục "Dự án của tôi" trong dự án Visual Studio 2010 không?
- 19. Gradle: làm cách nào để định cấu hình vị trí bình chứa trong thư mục mẹ của dự án?
- 20. Nhiều tệp .nuspec bên trong thư mục của dự án?
- 21. Gradle - tiểu dự án đệ quy
- 22. dự án đa Gradle xây dựng với các dự án có sản phẩm nào
- 23. Kích hoạt công việc Jenkins thay đổi chỉ cho thư mục con cụ thể trong thư mục công việc scm
- 24. Thay đổi thư mục đầu ra cho dự án asp.net trong Visual Studio
- 25. Làm cách nào để bảo toàn cấu trúc thư mục khi biên soạn CoffeeScript?
- 26. Làm cách nào để một thành phần tại designtime xác định thư mục dự án
- 27. Lỗi khi biên soạn dự án Java/Scala hỗn hợp và Lombok
- 28. clojure làm thế nào để biết đường dẫn của một thư mục/tập tin/thư mục trong một dự án?
- 29. Sử dụng archivesBaseName trong một dự án gradle không có hiệu lực
- 30. Tổ chức thư mục dự án iOS
Đường dẫn tuyệt đối của Windows như 'buildDir = 'R: \\ buildMaria'' hoạt động trong' build.gradle' nhưng không thành công trong 'gradle.properties' Xem thêm http://stackoverflow.com/questions/29116000/gradle-make- sử dụng-of-ramdisk –
nó có thể được thực hiện với một số biến env? tôi cần nó để cấu hình CI cho dự án – 4ntoine