🏷️ build

Trampoty s JUnit 5

Poslední dobou jsem moc nepsal unit testy v Javě. Jednak jsem posledního půl roku hodně prototypoval a když už jsem testy psal, tak to bylo převážně ve Scale, nebo v Clojure. Ale teď se naskytla příležitost ošahat si nové JUnit 5.

REST contract-first: Swagger & Gradle

Mám rád přístup contract-first. U webových služeb založených na SOAP je to poměrně etablovaný přístup. U těch REST-ových to ještě není tak jednoznačné, ale také už se to vyvíjí správným směrem. A tak SoftWare Samuraj přináší krátký tutorial, jak tento problém řešit pomocí Swagger a Gradle.

Gradle tutorial: tasky (pokračování)

V minulém díle Gradle tutorialu jsme si vystřihli rafinované Hello world a řekli jsme si něco o základním stavebním prvku každého build skriptu — Task, to je to, oč tu běží. Dnesk se na tasky podíváme podrobněji.

Gradle tutorial: tasky

V tomto díle Gradle tutoriálu se podíváme, jak se pracuje s tasky.

Gradle, moderní nástroj na automatizaci

Gradle je nástroj na automatizaci. Potřebujete udělat build, mít Continuous Integration, zprovoznit deployment, generovat dokumentaci, připravit release, dojít nakoupit a vyvenčit psa? Gradle je to pravé pro vás!

Maven, buildovací a konfigurační profily

Maven profily můžou být silným nástrojem, pokud potřebujeme upravit build. Podíváme se, jak přes profily nastavit konfiguraci resources.

Leiningen, jak nemít vlasy v ohni

Leiningen je buildovací a projektový nástroj pro Clojure, který se velmi silně inspiroval Javovským Mavenem. Jeho podtitulem je "automating Clojure projects without setting your hair on fire".