Maven profiles equivalent of Gradle

ext { devDependencies = [‘org.foo:dep1:1.0’, ‘org.foo:dep2:1.0’] prodDependencies = [‘org.foo:dep3:1.0’, ‘org.foo:dep4:1.0’] isProd = System.properties[‘env’] == ‘prod’ isDev = System.properties[‘env’] == ‘dev’ } apply plugin: ‘java’ dependencies { compile ‘org.foo:common:1.0’ if (isProd) { compile prodDependencies } if (isDev) { compile devDependencies } } if (isDev) tasks.withType(War).all { it.enabled = false }

Spring Boot 2 – Change Jar Name

archiveFileName is the new hotness. Everything else is deprecated. bootJar { archiveFileName = “${archiveBaseName.get()}.${archiveExtension.get()}” } or the Kotlin DSL equivalent: tasks.getByName<org.springframework.boot.gradle.tasks.bundling.BootJar>(“bootJar”) { this.archiveFileName.set(“${archiveBaseName.get()}.${archiveExtension.get()}”) } See: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.bundling.Jar.html#org.gradle.api.tasks.bundling.Jar:archiveName https://docs.gradle.org/current/userguide/lazy_configuration.html

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)