Skip to content

Commit 6f22685

Browse files
authored
Merge pull request #43 from OneSignal/remove-gradle-plugin
Remove gradle plugin inclusion from android install-sdk
2 parents 1432d1f + 1a75e6a commit 6f22685

File tree

1 file changed

+2
-44
lines changed

1 file changed

+2
-44
lines changed

lib/osproject_android.rb

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ def add_sdk!
7777
end
7878
end
7979

80-
success_mesage = add_deps_build_gradle(build_gradle_dir)
81-
success_mesage += add_deps_app_build_gradle(build_gradle_app_dir)
80+
success_mesage = add_deps_app_build_gradle(build_gradle_app_dir)
8281

8382
if application_class_exists
8483
success_mesage += add_application_init_code(project_dir, app_class_location, lang)
@@ -127,39 +126,9 @@ def show_finish_message(project_dir, application_class_created, app_class_locati
127126
end
128127
end
129128

130-
# add deps to /build.gradle
131-
def add_deps_build_gradle(build_gradle_dir)
132-
gradle_plugin_mesage = " * Added repository provider gradlePluginPortal() to project build.gradle\n"
133-
os_gradle_plugin_mesage = " * Added dependency \"gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.12.9, 0.99.99]\" to project build.gradle \n"
134-
135-
success_mesage = ""
136-
success_mesage += check_insert_lines(build_gradle_dir,
137-
Regexp.quote("mavenCentral()"),
138-
"gradlePluginPortal()",
139-
gradle_plugin_mesage)
140-
141-
success_mesage += check_insert_lines(build_gradle_dir,
142-
Regexp.quote("jcenter()"),
143-
"gradlePluginPortal()",
144-
gradle_plugin_mesage)
145-
146-
success_mesage += check_insert_lines(build_gradle_dir,
147-
"classpath 'com.android.tools.build:gradle:[^']*'",
148-
"classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.12.9, 0.99.99]'",
149-
os_gradle_plugin_mesage)
150-
151-
success_mesage += check_insert_lines(build_gradle_dir,
152-
"classpath \"com.android.tools.build:gradle:[^']*\"",
153-
"classpath \"gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.12.9, 0.99.99]\"",
154-
os_gradle_plugin_mesage)
155-
156-
success_mesage
157-
end
158-
159129
# add deps to /app/build.gradle
160130
def add_deps_app_build_gradle(build_gradle_app_dir)
161131
app_os_dependency_message = " * Added dependency 'com.onesignal:OneSignal:[4.0.0, 4.99.99]' to app build.gradle \n"
162-
app_os_gradle_plugin_mesage = " * Added plugin 'com.onesignal.androidsdk.onesignal-gradle-plugin' to app build.gradle\n"
163132

164133
success_mesage = ""
165134
success_mesage += check_insert_lines(build_gradle_app_dir,
@@ -182,16 +151,6 @@ def add_deps_app_build_gradle(build_gradle_app_dir)
182151
"implementation 'com.onesignal:OneSignal:[4.0.0, 4.99.99]'",
183152
app_os_dependency_message)
184153

185-
success_mesage += check_insert_lines(build_gradle_app_dir,
186-
"apply plugin: 'com.android.application'",
187-
"apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'",
188-
app_os_gradle_plugin_mesage)
189-
190-
success_mesage += check_insert_lines(build_gradle_app_dir,
191-
"id 'com.android.application'",
192-
"id 'com.onesignal.androidsdk.onesignal-gradle-plugin'",
193-
app_os_gradle_plugin_mesage)
194-
195154
success_mesage
196155
end
197156

@@ -292,7 +251,6 @@ def add_application_init_code(project_dir, app_class_location, lang)
292251

293252
def has_sdk?
294253
# TODO: more robust testing
295-
return File.readlines(dir + '/build.gradle').grep(/onesignal/).any? &&
296-
File.readlines(dir + '/app/build.gradle').grep(/onesignal/).any?
254+
return File.readlines(dir + '/app/build.gradle').grep(/com\.onesignal:OneSignal/).any?
297255
end
298256
end

0 commit comments

Comments
 (0)