Skip to content

Commit 4ab96d6

Browse files
committed
fix build gradle in prep for rn upgrade
1 parent 20c278c commit 4ab96d6

2 files changed

Lines changed: 73 additions & 72 deletions

File tree

android/build.gradle

Lines changed: 72 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ buildscript {
2020
}
2121

2222
apply plugin: 'com.android.library'
23-
apply plugin: 'maven'
23+
//apply plugin: 'maven'
2424

2525
// Matches values in recent template from React Native 0.59 / 0.60
2626
// https://github.com/facebook/react-native/blob/0.59-stable/template/android/build.gradle#L5-L9
@@ -70,73 +70,74 @@ dependencies {
7070
implementation 'com.matheranalytics:listener-tracker:1.0.12' // mather analytics
7171
}
7272

73-
def configureReactNativePom(def pom) {
74-
def packageJson = new groovy.json.JsonSlurper().parseText(file('../package.json').text)
75-
76-
pom.project {
77-
name packageJson.title
78-
artifactId packageJson.name
79-
version = packageJson.version
80-
group = "com.matejdr.matheranalytics"
81-
description packageJson.description
82-
url packageJson.repository.baseUrl
83-
84-
licenses {
85-
license {
86-
name packageJson.license
87-
url packageJson.repository.baseUrl + '/blob/master/' + packageJson.licenseFilename
88-
distribution 'repo'
89-
}
90-
}
91-
92-
developers {
93-
developer {
94-
id packageJson.author.username
95-
name packageJson.author.name
96-
}
97-
}
98-
}
99-
}
100-
101-
afterEvaluate { project ->
102-
// some Gradle build hooks ref:
103-
// https://www.oreilly.com/library/view/gradle-beyond-the/9781449373801/ch03.html
104-
task androidJavadoc(type: Javadoc) {
105-
source = android.sourceSets.main.java.srcDirs
106-
classpath += files(android.bootClasspath)
107-
classpath += files(project.getConfigurations().getByName('compile').asList())
108-
include '**/*.java'
109-
}
110-
111-
task androidJavadocJar(type: Jar, dependsOn: androidJavadoc) {
112-
classifier = 'javadoc'
113-
from androidJavadoc.destinationDir
114-
}
115-
116-
task androidSourcesJar(type: Jar) {
117-
classifier = 'sources'
118-
from android.sourceSets.main.java.srcDirs
119-
include '**/*.java'
120-
}
121-
122-
android.libraryVariants.all { variant ->
123-
def name = variant.name.capitalize()
124-
task "jar${name}"(type: Jar, dependsOn: variant.javaCompile) {
125-
from variant.javaCompile.destinationDir
126-
}
127-
}
128-
129-
artifacts {
130-
archives androidSourcesJar
131-
archives androidJavadocJar
132-
}
133-
134-
task installArchives(type: Upload) {
135-
configuration = configurations.archives
136-
repositories.mavenDeployer {
137-
// Deploy to react-native-event-bridge/maven, ready to publish to npm
138-
repository url: "file://${projectDir}/../android/maven"
139-
configureReactNativePom pom
140-
}
141-
}
142-
}
73+
// def configureReactNativePom(def pom) {
74+
75+
// def packageJson = new groovy.json.JsonSlurper().parseText(file('../package.json').text)
76+
77+
// pom.project {
78+
// name packageJson.title
79+
// artifactId packageJson.name
80+
// version = packageJson.version
81+
// group = "com.matejdr.matheranalytics"
82+
// description packageJson.description
83+
// url packageJson.repository.baseUrl
84+
85+
// licenses {
86+
// license {
87+
// name packageJson.license
88+
// url packageJson.repository.baseUrl + '/blob/master/' + packageJson.licenseFilename
89+
// distribution 'repo'
90+
// }
91+
// }
92+
93+
// developers {
94+
// developer {
95+
// id packageJson.author.username
96+
// name packageJson.author.name
97+
// }
98+
// }
99+
// }
100+
// }
101+
102+
// afterEvaluate { project ->
103+
// // some Gradle build hooks ref:
104+
// // https://www.oreilly.com/library/view/gradle-beyond-the/9781449373801/ch03.html
105+
// task androidJavadoc(type: Javadoc) {
106+
// source = android.sourceSets.main.java.srcDirs
107+
// classpath += files(android.bootClasspath)
108+
// classpath += files(project.getConfigurations().getByName('compile').asList())
109+
// include '**/*.java'
110+
// }
111+
112+
// task androidJavadocJar(type: Jar, dependsOn: androidJavadoc) {
113+
// classifier = 'javadoc'
114+
// from androidJavadoc.destinationDir
115+
// }
116+
117+
// task androidSourcesJar(type: Jar) {
118+
// classifier = 'sources'
119+
// from android.sourceSets.main.java.srcDirs
120+
// include '**/*.java'
121+
// }
122+
123+
// android.libraryVariants.all { variant ->
124+
// def name = variant.name.capitalize()
125+
// task "jar${name}"(type: Jar, dependsOn: variant.javaCompile) {
126+
// from variant.javaCompile.destinationDir
127+
// }
128+
// }
129+
130+
// artifacts {
131+
// archives androidSourcesJar
132+
// archives androidJavadocJar
133+
// }
134+
135+
// task installArchives(type: Upload) {
136+
// configuration = configurations.archives
137+
// repositories.mavenDeployer {
138+
// // Deploy to react-native-event-bridge/maven, ready to publish to npm
139+
// repository url: "file://${projectDir}/../android/maven"
140+
// configureReactNativePom pom
141+
// }
142+
// }
143+
// }

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-native-mather-analytics",
33
"title": "React Native Mather Analytics",
4-
"version": "1.1.3",
4+
"version": "1.1.4",
55
"description": "NZME React Native implementation for mather analytics tracking",
66
"types": "./types/index.d.ts",
77
"main": "./lib/index.js",

0 commit comments

Comments
 (0)