Skill Level Intermediate
- [Benjamin] Java is one of the most established and widely used programming languages. Gradle heavily supports automating the whole development lifecycle of a Java-based project with the help of built-in plugins. With its default conventions, minimal configuration is required in the build logic, making it the breeze to use while keeping logic to a minimum. If needed, you can still change the conventions to adapt to legacy project structures. I'll provide you with the basic understanding of the Gradle Java plugin. We'll explore compiling code, packaging a JA file, running an application, declaring dependencies on the external libraries, publishing the artifact, and you will also learn how to execute tests based on JUnit 5. My name is Benjamin Muschko and I'm the author of the book, "Gradle in Action," and implemented numerous open source Gradle plugins. I'm excited about project automation, testing, continuous delivery, and Kubernetes. I look forward to teaching you the essentials of automating your Java projects with Gradle. So join me in my LinkedIn Learning course. Let's get started.