UsefulLinks
Computer Science
Java Ecosystem
Gradle Build Tool
1. Introduction to Gradle
2. Getting Started with Gradle
3. Understanding the Gradle Build Script
4. Dependency Management
5. Tasks and Task Management
6. Plugins and Extensions
7. Build Lifecycle and Hooks
8. Multi-Project Builds
9. Testing Integration
10. Performance Optimization
11. Advanced Configuration
12. Common Project Types
13. Publishing and Distribution
14. IDE Integration
15. Troubleshooting and Maintenance
16. Resources and Community
12.
Common Project Types
12.1.
Java Applications
12.1.1.
Application Plugin Usage
12.1.2.
Executable JAR Creation
12.1.3.
Distribution Generation
12.1.4.
Runtime Dependencies
12.2.
Java Libraries
12.2.1.
Library Plugin Configuration
12.2.2.
API vs Implementation Dependencies
12.2.3.
Publishing Configuration
12.2.4.
Version Management
12.3.
Web Applications
12.3.1.
War Plugin Usage
12.3.2.
Web Resource Management
12.3.3.
Servlet Container Integration
12.3.4.
Static Asset Handling
12.4.
Android Applications
12.4.1.
Android Gradle Plugin
12.4.2.
Build Variants
12.4.3.
Dependency Management
12.4.4.
APK Generation
12.4.5.
ProGuard Integration
12.5.
Multi-Language Projects
12.5.1.
Java and Groovy Integration
12.5.2.
Java and Kotlin Integration
12.5.3.
Source Set Configuration
12.5.4.
Compilation Order
Previous
11. Advanced Configuration
Go to top
Next
13. Publishing and Distribution