В этом видеоуроке пройдем полный путь по Gradle от самых азов до создания java plugin своими руками.
План урока:
- Basics: project, tasks, build lifecycle, build paramters
- Tasks: dependencies, order, outcomes, inputs, outputs, incremental builds, incremental tasks
- Buildscript: classpath, reusing build logic, included builds, plugins, extension, conventional plugins
- Providers: implicit dependencies
- Dependencies: configurations (consumable, resolvable), attributes, variants, versions resolution (changing, dynamic)
- Components: artifacts, publishing
- Common Plugins: base, java, java-library, java-platform, maven-publish
- Performance: configuration avoidance, build cache, configuration cache
В репозитории по ссылке находится код написанный в течение просмотра этого видеоурока с пояснениями к этому уроку: