diff --git a/.travis.yml b/.travis.yml index f8bcc8b..7c49517 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,9 +14,8 @@ env: global: - SONA_USER=snowplow # SONA_PASS - - secure: O0vS0VkbTNmikWAslDvisek/Sq+CjWD5t7znNku7lmyafmEn69aSTeVUtY4+h/xH13r3+aeD61OcsgZ/xKy9t6OGqFqiAZca01B5wey6yG3kvJl3x/nLf/uCC4Fx58nWg+khKnlZSih4xYazEvZ6/mDwWnzCQGxO93la0ml1xpUETXFi+CRHFvcNvP5JV41ESVDEWYslCg4Sn6BzFD77AaHEl7s1efYe1mZm5znsFzc9fn6MtnG7NkDp91CJjwbSrdxAeWl0qVjvViDRk2St+RrsfOq/Dpg3hs947QVT4DGRlch/gfIkFIEmAf9FmdmGo7X/DpBz0zDpw8XEwxcuPrDPvwPiZM11eQ+Vsx/rDbYMr4uBSYfwVJ5n9n94Rd3J5zIJ3rUg1PinXSRD06R51Xk1XyN6xpljZazqFyCLZSY4Hep4FUtu+Ru92co4JbolGp3ttYxWQp3T+LzZTA33j2veJ0GS5oii6S20mEWWCG36ewVKkYw9i8S9ccosXXnAdVELM6I1nVEyZj8YGk/jvxDT+JSRS7r9TZIFVzDl5z1lp7zR+nHRjFy07B2PbVEdaJ41vf8xB+0L9kabjxQdTCrI5pjsQ35MIAEFnD87ZpnD2RnO24WeH1yATQ6FayiPAC52cQmuPXypiQPeG1blA2wib/Lgg2LV9o9Tte0Wt8w= + - secure: aagL69xj51yRQxltpJPqrth9gk/1a5favhhm47/cLoSFn6UfxvaRIFIW8CLa1kXGtnwI78z8CjyZ4YXVgJ00vxrsBNopm9N1WdSREVs7l9OQZ1SveMI91NJRUKLHNpKr1wHMql8NS7b8FVl7TG6KYtctu3W2M0i87AJ00SRsHHddRiEHC+WYkQrBmlxTjz700OwDBsGVoTDrssv5yBY/3hzoobch42bSLYK05X7MPugRSjiUBYAMhtRdnUHj4WTr7QLG3UlLmrLU55MSbjFUMVAF7M+t3n40vxSlk66hj0JGRn7zhschmWXb7JdFC8GAEbB9R3+0TW/fzGBC62GS+6MfFyJ35kXh9EBd6s8MPQF7Mj6jXpK1eyScFt1rz8JF7TRfzswWCj46T/aAydDZLl8j9L19whEP++9hvRMtUxNrYVHhcBJELnAfWd64sz9wPNZCSySgwF83JFHGBpyrJtDoqeVGWRATcOf4sBsjkRmCHBB921DKrVhoWLZrGdnG+NTbgtblOVtix/ay0nVz52MHqzijC9J8jqlHbku7Wc0YjC1lX7cIPD8qAT8SB+xLtHM8LDNy9qcsN/Z2TmsHT6Nt5muBS5g8N0/Gdkbap+Skmp/Z/wLtwxNjmHqB06XODtNno0iUGClElmuuPar6ufVB5NAua57wZpT86+ZHRJc= # BINTRAY_SNOWPLOW_MAVEN_USER - - secure: h5rmXW4fBlOVosqD+SqZ4XKCSXkWOOs6NvyskVrSeRy4la51U7Y1cy8nf3y7s2wlVPrkNMHiUreqrCJST0BZHXABmtxZ1n+oD0pmhQeIi40/z1J7Q/XMhHFqu9dcZAnr3IrdklytnjBHtfchZ5N+DFWa3rsbdJD19kfSo+qUn/+PXBo9ECxJxvAgF4/JYbtNmcoLFoyIp2hJyPkmA8fw1ywCA8bH29SegLMjWsECKp75ZOd0haGcWpSTBRspQV3XlsV8P1i5Q253Xi7qECFdxg5BL3H5b0FzctMZRoUGpeVZdZn7Kuq6zDJOrqgeS+2TJvdAIdrQG0WZCrhSUn7ZWut8n/9fc9kCtgX93fVa1ACTzwfMj3N0eqawkY3HKJQdCvdxtSUDTMRyziUGoD3AkeJaxOQeUuO7O1uzz3+rEzHfzmM+uhD8oWNc0FCaQbpzWGtl3/QkG+13cGjTiOaAJJ+eTDTkamsPLG6k+KJve4xx+xbZsUbo3R7Cx7M9Snt3sKEozg1H6KRCtxSg5soAOWRGihGAh9QwOQ4E2aOS04lqsaLdYtSPlTUDMxcuEnCzBEHlJ/t/ZrfGuV5vKHl3ld0IedM5x143XUwqtuh3KXyzSCq84rHtzDjXpomo0Jk0xU4jqWO5fW6w3zRo0vefa3IqS3/bWRpRVUpmvZZymvY= + - secure: jC/U+5RVmGiD2GWRQ8o9QlVAAtvpNUcQKtG05YoimE12XIwNpf+LV+Z1cp5OjWcdQmxEO7lN97wNFqAkkInenRn/iIQ0H3hk0YsaNNagimLB4CeYBAkQl9Bp5KsnluU0o2iXKdsLxeI2M664og/HE0CKoR6r/iLwm8lnIMuCEcIQKFuEHhUqhDSQwjfuI7ExvC0snzdFNxKB3vC+qXJZgByzvc6c+MpME3pv0CV5RBZ4+DRhMGKQTkMf6z0cnar8fGjO0ZFsmYWp9EtUf9QgmJSgFzlbYFwIGzCiHv9SuAtksThwa68PwBCCfJXyJ5dpK/DvnT1HgW55kWfo/bqnieCR9Phc204gRpzQxm2xr8vdWFuqJnZdKw+K3xAFbvWRYxgpXZn+Jf0Vm7p1CtAVkpG7zWhpwkXqXi9RQgPmberBC3nrJPzJnP1zkrEcJqBY92e6TaGUp8MFHBjsC9jNeOH0LNQSbvjpQbDKo9NXZl1AZnkxB70UTJtqQ+UZ93fa/seJbwwf/TyGhcJkBTonfTlvvVeleNQ6ENig/JQ7EpxinvGauCDqEXeAGbvC54W2n8s59P5nZTsg0vnGuZlYsMSa4CpDmqj/oVggUeBPCMCsEdTnHRi99ZeaLM5vP85Lh13npvV5SqxRHGr6/fFic0BH4m2nHj5fcnREyTFcu3c= # BINTRAY_SNOWPLOW_MAVEN_API_KEY - - secure: RVUO4rsDZsGiYFJMJBhZxXDWqTYNbWCF5PGOpF/FYdZm4a/Nw7++xagbFDX1XrC+Tgp4EoESSwk2aGJI8gRYMkYoculsG7UZDXQ/l7H98tYu6iG0kGf4nZohzZHK2ZiHthANcffsJEW8B+dAIv+v8inml5QgurYUPr5e7vwvqGfZIzUSMoTY+juFm/GK/jMX+gge5ZbSEg8iq+Ven+Vha2jw3KLynKl8L06c0Yjsxja2YLySCjNhQ0aXcp37FuBMt/8oaDalGljXQSPLdo1OXD1nYcg6hATzYavEsvGEGzynNl78CZDIMD6eY+u17tOXSmjW8Tdzk1Y8L0q03NPAbJaLi8ruoGoyiNyApsNBzXqmfUvN+4rgRLv+mYM1R+WqRavMvk0mZWw/kY9A7lUKdML81rCl9jHgMlFLwNOj8r6IxWk9JrpI4lD+TxASt4pprAeyGcZKzjMZxgtjwmsU4Hdx468WjZWxfYIIB5VK5DzxOgghkBN+wKtKKG9OVw3RSOaG99MzJB951e71K/khM3mi/83i4DVSrb49c0Wvx3aWntyIccvmst4FBss939cWo2D0c6IYgPp7mH7TGjeDSJ27nHdmjjSBQxTZM8+3tn/P9x4NjjupR8V7nx17/sc74Q9HopVKayfp8BdrtaUGmWMRkVhJ2MZYt3wtyzHRmSc= ->>>>>>> fb9ba41... Add Bintray credentials to .travis.yml (close #4) + - secure: Fr5EpQTyCiyRroX55aRR4KMbc+UmpkmDF6hq5A5w41ECmRbHFKOkEw+Cj6IS614n5ax6R9hBXONpPx9O+RkNb7juJPmr0NT+pbkWqabJbkKDEPFCgvPTOFEtWnLMbEdtzKENk9t1TiGilGknuzMEqRDQuJJMFIJcDi+AkVy32MMJjwNDjRKeA9iii+j0NTtaxRZEQ4JexJXfBhKR1qfDobtbllmx0Yopf9ie7neM8R5MNfV/nWzsFdbOT0gA+/R5HfrmnQAGxAGhxtHhCEuO1CeVC03dkaANh60kSlQOYvqJS/7MYi/ttIq9FhX/ZBepxcw1ZYge6Cz8NL1TsgrJTAVy6lhz4iypoTpdZjozAz6rN9txYT166oFljUohKW5AKvXiXBxuDfqRertiVqFucDgnmQ8lb44xlPYb3RVS0vVrGL2MLt/FHm4EaEqAaWdQioms4uEzbAoLC03n3Zgc1JJbBUuoxY69MIQ0DPrtGjlW75ndw/2w1dTH5UITXOW8CDI/DX+mwCFLsgAZen2RNOwmrXmxG4lumlP3Joq2CjXIjhir45ODdcYSmo7LoOY9tOEBL52v5Km39rR+g45on/MXMLUQ/e2LQTpJpm2/qgdrGDU0QiH4TyQn+guB40jRE1OjO10rFFaA9FGKu8jthURmL+DZhIZV39SV0mhMvuw= diff --git a/.travis/deploy.sh b/.travis/deploy.sh index 036d5dc..7dc0d41 100755 --- a/.travis/deploy.sh +++ b/.travis/deploy.sh @@ -7,7 +7,7 @@ pwd project_version=`cat VERSION` if [ "${project_version}" == "${tag_version}" ]; then - ./gradlew bintrayUpload + ./gradlew bintrayUpload --stacktrace --debug else echo "Tag version '${tag_version}' doesn't match version in project ('${project_version}'). Aborting!" exit 1 diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..95d98f6 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.4.0-rc4 diff --git a/build.gradle b/build.gradle index e902bdf..84e2cdd 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { group = 'com.snowplowanalytics' archivesBaseName = 'java-referer-parser' -version = '0.4.0' +version = '0.4.0-rc4' sourceCompatibility = '1.8' targetCompatibility = '1.8' @@ -23,25 +23,30 @@ dependencies { } bintray { - user = System.getenv('BINTRAY_USER') - key = System.getenv('BINTRAY_API_KEY') + user = System.getenv('BINTRAY_SNOWPLOW_MAVEN_USER') + key = System.getenv('BINTRAY_SNOWPLOW_MAVEN_API_KEY') + + publications = ['ParserPublication'] + + publish = true pkg { repo = 'snowplow-maven' - name = archivesBaseName + name = 'java-referer-parser' + userOrg = 'snowplow' licenses = ['Apache-2.0'] vcsUrl = 'https://github.com/snowplow-referer-parser/java-referer-parser.git' - } - publications = ['mavenJava'] - version { - name = version - gpg { - sign = true - } - mavenCentralSync { - sync = true - user = System.getenv('SONA_USER') - password = System.getenv('SONA_PASS') + version { + name = '0.4.0-rc4' + gpg { + sign = true + } + mavenCentralSync { + sync = true + user = System.getenv('SONA_USER') + password = System.getenv('SONA_PASS') + close = '1' + } } } } @@ -82,13 +87,13 @@ def pomConfig = { // Create the publication with the pom configuration: publishing { publications { - mavenJava(MavenPublication) { + ParserPublication(MavenPublication) { from components.java artifact sourcesJar artifact javadocJar - groupId group + groupId 'com.snowplowanalytics' artifactId 'java-referer-parser' - version version + version '0.4.0-rc4' pom.withXml { def root = asNode() root.appendNode('description', 'This is the Java implementation of referer-parser, the library for extracting attribution data from referer (sic) URLs.') @@ -98,4 +103,4 @@ publishing { } } } -} \ No newline at end of file +}