
Gradle life Cycle
Add Gradle to java project, and build it with the help of java plugin. Learn how Configures the source sets of your java project
Learn how to run your java application with "application plugin", and explore how to set some of Gradle properties like mainClassName, java source compatibility, and version. Additionally, learn how to exclude specific task from running using -x Task name.
Add dependencies and repositories to your build.gradle file to pull external dependencies.
Create Java Project with Gradle, Explain Gradle Folder structure, and Gradle related files.
This lesson explains the Gradle Repositories section of the build.gradle file, and how to pull repositories from different locations. Also, I talk about the Gradle cache flow, and why it improves Gradle performance.
This lesson explains the Gradle Repositories section of the build.gradle file, and how to pull repositories from different locations. Also, I talk about the Gradle cache flow and why it improves Gradle performance.
Gradle dependencies management, transitive dependencies, and how to exclude transitive dependencies.
Parameterization in build.gradle file and debugging with --stacktrace option.
Using dependency configurations and understanding what the difference is.
This lesson explains what a task is, how to view it, and what is the task execution flow. Also, learn how to work with Gradle tasks in IntelliJ.
Create your own task.
How to use Depends On to run multiple tasks.
create tasks by extending the DefaultTask class.
Gradle Essential Training For Java Developers
In this course, I'll equip you with the right knowledge you need to understand Gradle fundamentals and core concepts to build your Java-based apps in the right way.
Also, I'll walk you through a comparison among Java build tools: Why you need to choose Gradle instead of Ant or Maven?
I'll talk about Gradle key features that boost Gradle Performance: task output caching, Incremental build, and Parallel execution
I'll introduce you to the Groovy language basics to help you write a custom Gradle build script.
I'll build a Java project using Gradle and explain Gradle with real coding examples.
I'll explain the Gradle lifecycle and Gradle wrapper in depth.
I'll cover Gradle repositories, dependencies, and transitive dependencies.
I'll talk about dependency configurations such as (Implementation, CompileOnly,runtimeOnly) what they mean and what are the benefits of using them?
I'll explain Gradle tasks how to use them and how to create custom tasks
Live example on how to convert Spring boot/java app from Maven to Gradle.
How to use Gradle Daemon to speed up your build time.
All slides and codes included.
Thank you very much for tuning in and reading the course descreption; enjoy the ride and be well.