onepiece.Software

by Jendrik Johannes

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

onepiece.Software

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