@@ -20,7 +20,7 @@ buildscript {
2020}
2121
2222apply 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+ // }
0 commit comments