OSDN Git Service

Automate publish workflow
authorHiroshi Miura <miurahr@linux.com>
Mon, 11 May 2020 14:06:42 +0000 (23:06 +0900)
committerHiroshi Miura <miurahr@linux.com>
Tue, 12 May 2020 06:50:35 +0000 (15:50 +0900)
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
build.gradle
gradle.properties

index 869db31..2a5e4c4 100644 (file)
@@ -7,6 +7,7 @@ plugins {
     id "com.github.spotbugs" version "1.7.1"
     id 'maven-publish'
     id 'signing'
+    id 'de.ploing.scmversion' version '0.6.6'
 }
 
 // common settings
@@ -63,7 +64,7 @@ project(':dictzip-lib') {
     dependencies {
         testImplementation 'tokyo.northside:northside-io:0.2.0'
     }
-    version = projectVersion
+    version = project.version
     group = projectGroup
     bintray {
         dryRun = false
@@ -158,7 +159,7 @@ project(':dictzip-cli') {
            'gnu.getopt:java-getopt:1.0.13'
         testImplementation 'tokyo.northside:northside-io:0.2.0'
     }
-    version = projectVersion
+    version = project.version
     group = projectGroup
     bintray {
         user = project.hasProperty('bintrayUser') ? project.property('bintrayUser') : System.getenv('BINTRAY_USER')
@@ -175,13 +176,13 @@ project(':dictzip-cli') {
         }
     }
 
-    task mandoc(type: Copy, overwrite: true) {
+    task mandoc(type: Copy) {
         from "doc/dictzip.1.in"
         into 'build/docs'
         rename { String fileName ->
             fileName.replace('dictzip.1.in', 'dictzip.1')
         }
-        filter(ReplaceTokens, tokens: [copyright: projectYears, version: projectVersion])
+        filter(ReplaceTokens, tokens: [copyright: projectYears, version: project.version])
     }
 
     distTar {
index 4cd8210..1e6e5f6 100644 (file)
@@ -8,6 +8,4 @@ projectOwner=miurahr
 developerEmail=miurahr@linux.com
 developerName='Hiroshi Miura'
 projectYears=2016-2019
-projectVersion=0.8.3
-projectTag=v0.8.3
 projectReleaseBody="Fix release for critical bug on seek."