Effective Gradle Implementation
Setting up basic and multi-module Java projects Learn more about the Gradle JavaScript plugin to build your own JavaScript projects Familiarize yourself with Scala plugin support with available tasks, layout, setup, and dependencies Create a build.gradle file and manage build dependencies Integrate Gradle with popular IDEs such as IntelliJ, Eclipse, and Netbeans Build Java, Scala, and Groovy applications with Gradle Implement C/C++ and JavaScript applications with Gradle Utilize Gradle within a Continuous Integration Loop Integrate Gradle with Artifact Management Incorporate external dependencies such as Maven and Ivy repositories Gradle is a tool to create applications by automating the building, testing, publishing, and deployment phases of developing software. It is more flexible than Ant and has better dependency management than Maven, making it a very commonly used tool today. This course will show you how to use Gradle effectively and will help you overcome these issues with the build tool called Gradle. The authors, Ryan and Lee, will take the user from a point of having just a basic development background to being able to implement Gradle in a variety of languages, utilizing Gradle in some beneficial ways including continuous integration and artifact management. You will learn to build and deploy your code effectively. Gradle is quickly becoming the de facto build tool for Java, Groovy, C++, and other platforms, and is rapidly replacing Maven and Ant systems. Learn how to integrate your IDE, leverage Ant or Maven build assets, deploy artifacts, and integrate with continuous integration servers. You can follow along with step-by-step instructions for the most common IDEs, programming languages, and artifact servers to implement. You will leave the course feeling like you have a good handle on Gradle and confident to begin planning and building your implementation. This example-driven video tutorial shows you how to effectively implement Gradle in your projects through a variety of plugins and integration techniques. Getting Started Introduction Prerequisites GVM to Manage Gradle Versions Manual Installation in Windows/Mac/Linux Installation Troubleshooting Gradle Installation Binaries Default Project Layout Gradle Wrapper Conclusion Gradle Tasks Introduction build.gradle A Taste of Groovy Dynamic Tasks Gradle Tasks API Using Ant Tasks Using DAG Java, Groovy, and WAR Plugins Introduction Java Plugin Tasks Hooking into Maven Testing Multimodule Java Projects Creating a Distribution Groovy Plugin Tasks Building a WAR Conclusion IDE Integration Introduction IntelliJ Eclipse NetBeans Conclusion Dependency Management Introduction Dependency Types Declaring Dependencies External Dependencies Publishing Artifacts Dependency Configurations Conclusion C++ Support Introduction Supported Platforms Plugins Libraries Executables Tasks Configuring on Linux/OSX/Windows External Dependencies Project Dependencies Publishing Native Support for Variants Building JavaScript (gradle-js-plugin) Introduction Specifying Your Sources Combining Your Sources JSHint JSDoc Props2JS RequireJS Gradle CSS Plugin Conclusion Building Scala Introduction Usage and Tasks Project Layout Compiler Setup/Incremental Compilation/Forked Execution Dependencies Fast Compiler Support Conclusion Continuous Integration Servers What Is Continuous Integration? The Jenkins/Hudson Plugin TeamCity Bamboo Conclusion Repository Managers What Is Repository Management? Artifactory Bintray Nexus Conclusion
Download
0 formatsNo download links available.