Skip to content

Commit e3785b5

Browse files
authored
Merge pull request #81 from k4zy/revert_publishing_dsl
Revert publishing dsl
2 parents ecafbb5 + 06f489a commit e3785b5

File tree

1 file changed

+46
-1
lines changed

1 file changed

+46
-1
lines changed

puree/build.gradle

+46-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
apply plugin: 'com.android.library'
22
apply plugin: 'maven-publish'
33

4-
def VERSION = "4.1.8"
4+
def GROUP_ID = 'com.cookpad.puree'
5+
def ARTIFACT_ID = 'puree'
6+
def VERSION = "4.1.9"
57
project.version = VERSION
68

79
android {
@@ -95,3 +97,46 @@ artifacts {
9597
archives androidSourcesJar
9698
archives androidJavadocJar
9799
}
100+
101+
publishing {
102+
publications {
103+
mavenAndroid(MavenPublication) {
104+
groupId GROUP_ID
105+
artifactId ARTIFACT_ID
106+
version VERSION
107+
artifact bundleReleaseAar
108+
artifact androidSourcesJar
109+
artifact androidJavadocJar
110+
pom.withXml {
111+
Node root = asNode()
112+
root.appendNode('name', 'puree')
113+
root.appendNode('description',
114+
'Puree is a data collector for unified logging layer for Android.')
115+
root.appendNode('url', 'https://github.com/cookpad/puree-android')
116+
117+
def issues = root.appendNode('issueManagement')
118+
issues.appendNode('system', 'github')
119+
issues.appendNode('url', 'https://github.com/coopad/puree-android/issues')
120+
121+
def scm = root.appendNode('scm')
122+
scm.appendNode('url', 'scm:https://github.com/cookpad/puree-android')
123+
scm.appendNode('connection', 'scm:[email protected]:puree/puree-android.git')
124+
scm.appendNode('developerConnection', 'scm:[email protected]:puree/puree-android.git')
125+
126+
def license = root.appendNode('licenses').appendNode('license')
127+
license.appendNode('name', 'MIT')
128+
license.appendNode('url',
129+
'https://raw.githubusercontent.com/cookpad/puree-android/master/LICENSE.txt')
130+
license.appendNode('distribution', 'repo')
131+
def dependencies = root.appendNode('dependencies')
132+
configurations.api.allDependencies.each { dependency ->
133+
def dependencyNode = dependencies.appendNode('dependency')
134+
dependencyNode.appendNode('groupId', dependency.group)
135+
dependencyNode.appendNode('artifactId', dependency.name)
136+
dependencyNode.appendNode('version', dependency.version)
137+
dependencyNode.appendNode('scope', "compile")
138+
}
139+
}
140+
}
141+
}
142+
}

0 commit comments

Comments
 (0)