onepiece.Software

by Jendrik Johannes

  • 🧬 πŸ’¬ Gradle DSL
  • πŸ“ Settings File πŸ—‚οΈ Build Files πŸ”Œ Plugins ✏️ Build Configuration Convention Plugins
  • ▢️ Tasks ↔️ Task Inputs/Outputs πŸ”„ Task Dependencies 🏎️ Incremental Builds πŸ—„οΈ Build Cache πŸ“‹ πŸ’ πŸ¦₯ Lazy Configuration πŸ’¨ Configuration vs. Execution Time
  • Dependency Management Gradle
  • πŸ” Dependency Scopes (implementation/api/runtimeOnly) 🧞 Configurations Variants πŸ—„οΈ Maven Repositories πŸ”₯ Version Confilicts ❄️ Capability Confilicts πŸ“œ Component Metadata Rules 🧡 Centralizing Versions
  • Testing Gradle
  • πŸ—‚οΈ Source Sets 🎁 Test Suites 5️⃣ Testing JUnit 5 πŸ“ πŸ—‚οΈ Integration End-to-End Tests ⛓️ Parallel Test Execution πŸ—’οΈ Test Reporting 🚦 Code Coverage 🧰 Test Fixtures
  • 🧢 🧱 πŸ“– ℹ️ πŸ’¬ πŸ”§ πŸš€ 🚒 πŸ“ 

  • ✨
  • 🏁
  • πŸ“¦
  • 🐜
  • πŸ“ž
  • πŸ’¬
  • β˜• Java 🏝️ Kotlin πŸ“¦ Java Modules πŸ€– Android ⭐ Groovy πŸ’ˆ Scala πŸˆβ€β¬› Web Applications πŸƒ Spring Boot πŸ˜€ [Your Software]

  • How-To GitHub repositories
  • πŸ”Œ gradle-plugins-howto How to write Gradle plugins - answers to questions and alternative implementation solutions
  • πŸ—‚οΈ gradle-project-setup-howto How to structure a growing Gradle project with smart dependency management?
  • 🧢 idiomatic-gradle How to idiomatically structure a large build
  • πŸ“š gradle-demos A collection of samples demonstrating how to do different things in Gradles

Jendrik Johannes

Dr. Jendrik Johannes
GrΓΆnlander Damm 35 A
22145 Hamburg
Germany
jendrik@onepiece.software
  +49 178 5363745
Ust-IdNr: DE343201228