I would like to clarify on 10:01, this closure test { useJunitPlatform() } is configuring a task or plugin? How do we know a closure is configuring a task or plugin?
Hi Kelvin. That closure is configuring the "test" task. With this syntax, there's no easy way to know if you're configuring a task or plugin. Try listing all the tasks with "./gradlew tasks --all". Another option is to use this more sophisticated & explicit syntax: tasks.named('test').configure { useJUnitPlatform() }
Thanks for the video! I could be wrong about this, but I think the manifest issue will sort itself if you just tell the application plugin which is the main class, like this: application { mainClass = 'org.gradle.sample.Main' }
@@TomGregoryTech Yea, I'm an android developer so it's useful for me. I started with Java then went to kotlin and to me it's so much easier to use. When I have time, I'll go through some more of your videos, they'll definitely be useful for me!
I would like to clarify on 10:01, this closure
test {
useJunitPlatform()
}
is configuring a task or plugin?
How do we know a closure is configuring a task or plugin?
Hi Kelvin. That closure is configuring the "test" task.
With this syntax, there's no easy way to know if you're configuring a task or plugin. Try listing all the tasks with "./gradlew tasks --all".
Another option is to use this more sophisticated & explicit syntax:
tasks.named('test').configure {
useJUnitPlatform()
}
@@TomGregoryTech thanks for clarifying
Thanks for the video! I could be wrong about this, but I think the manifest issue will sort itself if you just tell the application plugin which is the main class, like this:
application {
mainClass = 'org.gradle.sample.Main'
}
Yep! You're absolutely right about that, Bradley.
Have you tried kotlin for the fun of it?
Yes I tried it. Only for Gradle though. I have some videos & a Gradle course using Kotlin. Do you use it?
@@TomGregoryTech Yea, I'm an android developer so it's useful for me. I started with Java then went to kotlin and to me it's so much easier to use. When I have time, I'll go through some more of your videos, they'll definitely be useful for me!
😻 ρяσмσѕм