Tôi muốn xây dựng JAR với phiên bản tự xác định thông qua thông qua dòng lệnh, chẳng hạn như:Cách đặt project.version bằng cách chuyển thuộc tính phiên bản trên dòng lệnh gradle?
Khi tôi thực hiện gradle xây dựng nhiệm vụ như thế này:
gradle build -Pversion=1.0
myproject-1.0.jar nên được tạo ra.
Tôi đã thử thêm dòng dưới đây để các build.gradle, nhưng nó đã không làm việc:
version = project.hasProperty('version') ? project['version'] : '10.0.0'
Các bạn đã thử với việc thêm tài sản hệ thống ('-D') thay vì tài sản dự án (' -P')? –
@MisaLazovic Nó cũng không hoạt động. –
Điều ngu ngốc, nhưng thử với định dạng 'gradle [option] [task]', không phải 'gradle [task] [tùy chọn]', tức là thử 'gradle -Pversion = 1.0 build'. Bất kỳ may mắn? –