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]

  • Modern Gradle Fundamentals - Online Training (Buy on Udemy)
  • What you'll learn
    - The fundamental Gradle concepts
    - How to structure Gradle projects - efficiently to work with and maintainable
    - Understanding the Gradle DSL (Kotlin and Groovy variant)
    - Gradle build configuration: Settings File, Build Files and Convention Plugins
    - Gradle build execution: Tasks, Task Inputs/Outputs, Task Dependencies
    - Dependency management: Scopes/Configurations, Repositories, Versioning
    - Configuring Testing with Gradle
    - Using Java to configure Gradle

  • Plugins maintained by me - free to use - reach out to support development and maintenance
  • βš™ build-parameters Compile-safe access to parameters supplied to a Gradle build
  • πŸ“– java-ecosystem-capabilities Adds Capabilities to well-known Components hosted on Maven Central
  • 🍯 extra-java-module-info Add Java Module information to legacy Java libraries
  • πŸ”„ java-module-dependencies Makes Gradle respect the dependencies defined in 'module-info.java' files
  • πŸ” java-module-testing Test Java Modules (whitebox and blackbox) without the hassle

onepiece.Software

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