Tôi dự định tổng quát hóa việc sử dụng gradle cho các dự án của mình và muốn sử dụng lại cùng một tệp xây dựng ở mọi nơi. Rất tiếc, tôi gặp khó khăn khi cố gắng xác định các thuộc tính được đề cập trong $ subject trong một tệp duy nhất, để dễ dàng di chuyển.
Đây là gradle 1.6.
Những gì tôi đã cố gắng, thất bại trong mọi nỗ lực:
gradle.properties
: không thể sửa đổi tên (chỉ đọc, phải sử dụng asettings.gradle
và ghi đè tên dự án gốc !);{source,target}Compatibility
Không tính;settings.gradle
: cũng{source,target}Compatibility
không được tính đến!
Vì vậy, phương pháp chính xác để đạt được điều này là gì? Những gì tôi đã cố gắng cho đến nay trong gradle.properties
:
group = something
name = whatever # cannot do!
version = whatever
sourceCompatibility = whatever # not taken into account!
Và trong settings.gradle
:
sourceCompatibility = "whatever"; # not taken into account!
CHỈNH SỬA Vâng, vấn đề "tên" không thể được giải quyết; phần còn lại, tôi đã sử dụng một tệp khác mà tôi áp dụng trong tệp xây dựng. Việc xử lý "tên" thực sự không đúng: /
EDIT 2 Đây là năm 2014 và lớp 1.12, và vấn đề vẫn chưa được giải quyết ...