2011-12-21 44 views
7

Có thể thực hiện các phép toán chuỗi và toán trên các thuộc tính trong maven 2 không?Thực hiện các phép tính trên các thuộc tính

Tôi có một tài sản ${version} có giá trị giống như 5.3.0-SNAPSHOT, bây giờ tôi muốn trích xuất số 5 và thực hiện một số phép tính trên đó, trừ 3 từ đó. Vì vậy, tài sản mới của tôi sẽ nhận được giá trị 2.

Trả lời

5

Bạn có thể muốn xem mục tiêu parse-version của build helper maven plugin. Như ví dụ trong this page cho biết, khi mục tiêu này được chạy, nó có sẵn một loạt các propeties có thể được sử dụng để thực hiện các hoạt động tiếp theo.

parsedVersion.majorVersion 
parsedVersion.minorVersion 
parsedVersion.incrementalVersion 
parsedVersion.qualifier 
parsedVersion.buildNumber 
+2

Điều đó tiết kiệm cho tôi công việc nếu chuỗi con, bây giờ tôi chỉ cần thực hiện toán trên giá trị. –

+0

Hoạt động như một sự quyến rũ, cảm ơn! – PierreF

Các vấn đề liên quan