Skip to content

Commit 2e03322

Browse files
committed
feedback - fix null pointer & styling
1 parent 8b7ed75 commit 2e03322

File tree

2 files changed

+16
-17
lines changed

2 files changed

+16
-17
lines changed

grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ class GrailsGradlePlugin extends GroovyPlugin {
169169
Provider<FindMainClassTask> findMainClassTask = project.tasks.named('findMainClass', FindMainClassTask)
170170
project.provider {
171171
File cacheFile = findMainClassTask.get().mainClassCacheFile.orNull?.asFile
172-
if (!cacheFile.exists()) {
172+
if (!cacheFile?.exists()) {
173173
return null
174174
}
175175

@@ -450,7 +450,7 @@ class GrailsGradlePlugin extends GroovyPlugin {
450450
project.tasks.register(taskName, ApplicationContextCommandTask).configure {
451451
it.classpath = fileCollection
452452
it.command = commandName
453-
it.systemProperty Environment.KEY, System.getProperty(Environment.KEY, Environment.DEVELOPMENT.getName())
453+
it.systemProperty(Environment.KEY, System.getProperty(Environment.KEY, Environment.DEVELOPMENT.getName()))
454454
List<Object> args = []
455455
def otherArgs = project.findProperty('args')
456456
if (otherArgs) {
@@ -596,7 +596,7 @@ class GrailsGradlePlugin extends GroovyPlugin {
596596
def consoleTask = tasks.register('console', JavaExec)
597597
project.afterEvaluate {
598598
consoleTask.configure {
599-
it.dependsOn(tasks.named('classes'), tasks.named('findMainClass', FindMainClassTask))
599+
it.dependsOn(tasks.named('classes'), tasks.named('findMainClass'))
600600
it.classpath = project.sourceSets.main.runtimeClasspath + configuration.get()
601601
it.mainClass.set('grails.ui.console.GrailsSwingConsole')
602602

@@ -615,7 +615,7 @@ class GrailsGradlePlugin extends GroovyPlugin {
615615
def shellTask = tasks.register('shell', JavaExec)
616616
project.afterEvaluate {
617617
shellTask.configure {
618-
it.dependsOn(tasks.named('classes'), tasks.named('findMainClass', FindMainClassTask))
618+
it.dependsOn(tasks.named('classes'), tasks.named('findMainClass'))
619619
it.classpath = project.sourceSets.main.runtimeClasspath + configuration.get()
620620
it.mainClass.set('grails.ui.shell.GrailsShell')
621621
it.standardInput = System.in
@@ -659,7 +659,7 @@ class GrailsGradlePlugin extends GroovyPlugin {
659659
project.afterEvaluate {
660660
// Support overrides - via mainClass property
661661
def propertyMainClassName = project.findProperty('mainClass')
662-
if(propertyMainClassName) {
662+
if (propertyMainClassName) {
663663
findMainClassTask.configure {
664664
it.mainClassName.set(propertyMainClassName)
665665
}
@@ -668,25 +668,25 @@ class GrailsGradlePlugin extends GroovyPlugin {
668668
// Support overrides - via mainClass springboot extension
669669
def springBootExtension = project.extensions.getByType(SpringBootExtension)
670670
String springBootMainClassName = springBootExtension.mainClass.getOrNull()
671-
if(springBootMainClassName) {
671+
if (springBootMainClassName) {
672672
findMainClassTask.configure {
673673
it.mainClassName.set(springBootMainClassName)
674674
}
675675
}
676676

677-
if(springBootMainClassName && propertyMainClassName) {
678-
if(springBootMainClassName != propertyMainClassName) {
677+
if (springBootMainClassName && propertyMainClassName) {
678+
if (springBootMainClassName != propertyMainClassName) {
679679
throw new GradleException("If overriding the mainClass, the property 'mainClass' and the springboot.mainClass must be set to the same value")
680680
}
681681
}
682682

683683
def extraProperties = project.extensions.getByType(ExtraPropertiesExtension)
684684
def overriddenMainClass = propertyMainClassName ?: springBootMainClassName
685-
if(!overriddenMainClass) {
685+
if (!overriddenMainClass) {
686686
// the findMainClass task needs to set these values
687687
extraProperties.set('mainClassName', project.provider {
688688
File cacheFile = findMainClassTask.get().mainClassCacheFile.orNull?.asFile
689-
if (!cacheFile.exists()) {
689+
if (!cacheFile?.exists()) {
690690
return null
691691
}
692692

@@ -695,14 +695,13 @@ class GrailsGradlePlugin extends GroovyPlugin {
695695

696696
springBootExtension.mainClass.set(project.provider {
697697
File cacheFile = findMainClassTask.get().mainClassCacheFile.orNull?.asFile
698-
if (!cacheFile.exists()) {
698+
if (!cacheFile?.exists()) {
699699
return null
700700
}
701701

702702
cacheFile?.text
703703
})
704-
}
705-
else {
704+
} else {
706705
// we need to set the overridden value on both
707706
extraProperties.set('mainClass', overriddenMainClass)
708707
springBootExtension.mainClass.set(overriddenMainClass)
@@ -809,7 +808,7 @@ class GrailsGradlePlugin extends GroovyPlugin {
809808
runTask.configure {
810809
SourceSet mainSourceSet = SourceSets.findMainSourceSet(project)
811810
it.classpath = mainSourceSet.runtimeClasspath + project.configurations.getByName('console')
812-
it.systemProperty Environment.KEY, System.getProperty(Environment.KEY, Environment.DEVELOPMENT.getName())
811+
it.systemProperty(Environment.KEY, System.getProperty(Environment.KEY, Environment.DEVELOPMENT.getName()))
813812
List<Object> args = []
814813
def otherArgs = project.findProperty('args')
815814
if (otherArgs) {
@@ -835,7 +834,7 @@ class GrailsGradlePlugin extends GroovyPlugin {
835834
runTask.configure {
836835
SourceSet mainSourceSet = SourceSets.findMainSourceSet(project)
837836
it.classpath = mainSourceSet.runtimeClasspath + project.configurations.getByName('console')
838-
it.systemProperty Environment.KEY, System.getProperty(Environment.KEY, Environment.DEVELOPMENT.getName())
837+
it.systemProperty(Environment.KEY, System.getProperty(Environment.KEY, Environment.DEVELOPMENT.getName()))
839838

840839
List<Object> args = []
841840
def otherArgs = project.findProperty('args')

grails-gradle/tasks/src/main/groovy/org/grails/gradle/plugin/run/FindMainClassTask.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ abstract class FindMainClassTask extends DefaultTask {
123123
return
124124
}
125125

126-
if(mainClassName.isPresent()) {
126+
if (mainClassName.isPresent()) {
127127
def overrideClassName = mainClassName.get()
128-
logger.info("Overriding main class with: ${ overrideClassName}")
128+
logger.info('Overriding main class with: {}', overrideClassName)
129129
File cacheFile = mainClassCacheFile.get().asFile
130130
cacheFile.parentFile.mkdirs()
131131
cacheFile.text = overrideClassName

0 commit comments

Comments
 (0)