diff --git a/.gitignore b/.gitignore index c6cbe56..f6875da 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ .DS_Store /build /captures +/.idea \ No newline at end of file diff --git a/build.gradle b/build.gradle index e46d921..bdb8524 100644 --- a/build.gradle +++ b/build.gradle @@ -4,8 +4,8 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.5.3' - classpath 'com.novoda:bintray-release:0.9.1' + classpath 'com.android.tools.build:gradle:8.13.2' + //classpath 'com.novoda:bintray-release:0.9.1' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 7b033ae..1ae5c15 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip diff --git a/library/build.gradle b/library/build.gradle index 5e78aa6..bf60d16 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -1,9 +1,13 @@ -apply plugin: 'com.android.library' -apply plugin: 'com.novoda.bintray-release' +plugins { + id 'com.android.library' + id "com.vanniktech.maven.publish" version "0.35.0" +} android { compileSdkVersion rootProject.ext.compileSdkVersion + namespace "com.liaoinstan.springview" + defaultConfig { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion @@ -24,15 +28,7 @@ dependencies { implementation "com.google.android.material:material:$materialLibraryVersion" } -publish { - artifactId = 'library' // artifactId - uploadName = 'SpringView' // 展示名字 - publishVersion = '1.7.0' // 版本 - desc = rootProject.desc - userOrg = rootProject.userOrg - groupId = rootProject.groupId - website = rootProject.website - licences = rootProject.licences - autoPublish = false - dryRun = true -} \ No newline at end of file +mavenPublishing { + publishToMavenCentral() + signAllPublications() +} diff --git a/library/gradle.properties b/library/gradle.properties new file mode 100644 index 0000000..a5f2f59 --- /dev/null +++ b/library/gradle.properties @@ -0,0 +1,23 @@ +POM_NAME=SpringView +POM_ARTIFACT_ID=springview +POM_PACKAGING=aar + +VERSION_NAME=1.5.1 +VERSION_CODE=1 +#GROUP=com.androidisland.arch +GROUP=bz.tsung.android + +POM_DESCRIPTION=SpringView For Android +POM_URL=https://github.com/liaoinstan/SpringView +POM_SCM_URL=https://github.com/liaoinstan/SpringView +POM_SCM_CONNECTION=scm:git@github.com:liaoinstan/SpringView.git +POM_SCM_DEV_CONNECTION=scm:git@github.com:liaoinstan/SpringView.git +POM_LICENCE_NAME=The Apache Software License, Version 2.0 +POM_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt +POM_LICENCE_DIST=repo +POM_DEVELOPER_ID=liaoinstan +POM_DEVELOPER_NAME=liaoinstan + +org.gradle.daemon=true + + diff --git a/settings.gradle b/settings.gradle index f1a54a7..d4113e2 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1 @@ -include ':library', ':demo', ':header_ali', ':header_meituan', ':header_rotation', ':header_acfun', ':header_weixin', ':header_wangyi', ':header_du' +include ':library'//, ':demo', ':header_ali', ':header_meituan', ':header_rotation', ':header_acfun', ':header_weixin', ':header_wangyi', ':header_du'