Skip to content

Commit e01b0b5

Browse files
author
yangchengdong
committed
1. fix publication name error above build gradle 3.6.2
2. release v2.0.3
1 parent a961e3e commit e01b0b5

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ MIS主要解决的问题是如何在一个模块内维护其对外暴露的接
1414
buildscript {
1515
dependencies {
1616
...
17-
classpath 'com.eastwood.tools.plugins:mis:2.0.2'
17+
classpath 'com.eastwood.tools.plugins:mis:2.0.3'
1818
}
1919
}
2020
```
@@ -100,11 +100,11 @@ mis {
100100

101101
* 发布用到的插件是`maven-publish`,其中`repositories`相关设置请查阅[# Maven Publish Plugin](https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven:repositories)
102102

103-
**Gradle Sync**后,打开Gradle Tasks View,选择**publishMis[...]PublicationToMavenRepository**执行发布任务。
103+
**Gradle Sync**后,打开Gradle Tasks View,选择**publishMis...PublicationToMavenRepository**执行发布任务。
104104

105105
<img src='https://github.com/EastWoodYang/Mis/blob/master/picture/3.png'/>
106106

107-
其中publishMis[...]PublicationToMavenLocal 是发布至本地maven。如果使用本地maven,请将`mavenLocal()`添加至根项目的build.gradle中,比如:
107+
其中publishMis...PublicationToMavenLocal 是发布至本地maven。如果使用本地maven,请将`mavenLocal()`添加至根项目的build.gradle中,比如:
108108
```
109109
allprojects {
110110
repositories {

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ buildscript {
1717
classpath 'com.eastwood.tools.plugins:auto-inject:1.0.3'
1818

1919
// mis
20-
classpath 'com.eastwood.tools.plugins:mis:2.0.2'
20+
classpath 'com.eastwood.tools.plugins:mis:2.0.3'
2121

2222
// mis for dev
2323
// classpath 'com.eastwood.tools.plugins:mis-plugin'

library/mis.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ mis {
33
main {
44
groupId 'com.eastwood.demo'
55
artifactId 'library-sdk'
6-
// version '1.0.0' // 初次配置时不设置,发布至maven时设置
6+
version '1.0.0' // 初次配置时不设置,发布至maven时设置
77

88
dependencies {
99
// 只支持 compileOnly 和 implementation

mis-plugin/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ apply plugin: 'maven'
1818

1919
def groupId = 'com.eastwood.tools.plugins'
2020
def artifactId = 'mis'
21-
def version = '2.0.2'
21+
def version = '2.0.3'
2222

2323
def localReleaseDest = "${buildDir}/release/${version}"
2424

mis-plugin/src/main/groovy/com/eastwood/tools/plugins/mis/MisPlugin.groovy

+2-2
Original file line numberDiff line numberDiff line change
@@ -373,15 +373,15 @@ class MisPlugin implements Plugin<Project> {
373373
}
374374

375375
void createPublishTask(Publication publication) {
376-
def taskName = 'compileMis[' + publication.artifactId + ']Source'
376+
def taskName = 'compileMis' + publication.artifactId.capitalize() + 'Source'
377377
def compileTask = project.getTasks().findByName(taskName)
378378
if (compileTask == null) {
379379
compileTask = project.getTasks().create(taskName, CompileMisTask.class)
380380
compileTask.publication = publication
381381
compileTask.dependsOn 'clean'
382382
}
383383

384-
def publicationName = 'Mis[' + publication.artifactId + ']'
384+
def publicationName = 'Mis' + publication.artifactId.capitalize()
385385
String publishTaskNamePrefix = "publish${publicationName}PublicationTo"
386386
project.tasks.whenTaskAdded {
387387
if (it.name.startsWith(publishTaskNamePrefix)) {

0 commit comments

Comments
 (0)