aboutsummaryrefslogtreecommitdiff
path: root/buildSrc/src/main/java/CrowdinDownloadPlugin.kt
diff options
context:
space:
mode:
Diffstat (limited to 'buildSrc/src/main/java/CrowdinDownloadPlugin.kt')
-rw-r--r--buildSrc/src/main/java/CrowdinDownloadPlugin.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/buildSrc/src/main/java/CrowdinDownloadPlugin.kt b/buildSrc/src/main/java/CrowdinDownloadPlugin.kt
index 44c12ab0..6ec6e33a 100644
--- a/buildSrc/src/main/java/CrowdinDownloadPlugin.kt
+++ b/buildSrc/src/main/java/CrowdinDownloadPlugin.kt
@@ -12,6 +12,9 @@ import org.gradle.api.tasks.Copy
import org.gradle.kotlin.dsl.create
import org.gradle.kotlin.dsl.register
+private const val EXCEPTION_MESSAGE =
+ """Applying `crowdin-plugin` requires a projectName to be configured via the "crowdin" extension."""
+
class CrowdinDownloadPlugin : Plugin<Project> {
override fun apply(project: Project) {
@@ -20,10 +23,7 @@ class CrowdinDownloadPlugin : Plugin<Project> {
afterEvaluate {
val projectName = extension.projectName
if (projectName.isEmpty()) {
- throw GradleException(
- """
- Applying `crowdin-plugin` requires a projectName to be configured via the "crowdin" extension.
- """.trimIndent())
+ throw GradleException(EXCEPTION_MESSAGE)
}
tasks.register<Download>("downloadCrowdin") {
src("https://crowdin.com/backend/download/project/$projectName.zip")