Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int computeVersionCode() {
- def (major, minor, patch) = project.versionStr.replaceAll('-', '').tokenize(".")
- def candidate = "99"
- if (patch.endsWith("snapshot")) {
- candidate = "0"
- patch = patch.replaceAll("[^0-9]", "")
- } else {
- if (project.versionStr.contains("rc")) {
- def rc
- (patch, rc) = patch.tokenize("rc")
- if (rc) {
- candidate = rc
- }
- }
- }
- (major, minor, patch, candidate) = [major, minor, patch, candidate].collect { it.toInteger() }
- (major * 1000000) + (minor * 10000) + (patch * 100) + candidate
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement