LEADER 00000cgm a2200433 i 4500 003 OCoLC 005 20240129213017.0 006 m o c 007 cr cna|||||||| 007 vz czazuu 008 200221s2019 xx 886 o vleng d 035 (OCoLC)1141405419 037 CL0501000099|bSafari Books Online 040 UMI|beng|erda|epn|cUMI|dOCLCF|dTOH|dOCLCO|dOCLCQ|dOCLCO 049 INap 099 Streaming Video O’Reilly for Public Libraries 100 1 Thompson, John,|espeaker. 245 10 Apache Maven :|bbeginner to guru /|cJohn Thompson. |h[O'Reilly electronic resource] 264 1 [Place of publication not identified] :|bPackt Publishing, |c2019. 300 1 online resource (1 streaming video file (14 hr., 45 min., 59 sec.)) 336 two-dimensional moving image|btdi|2rdacontent 337 computer|bc|2rdamedia 337 video|bv|2rdamedia 338 online resource|bcr|2rdacarrier 500 Title from resource description page (Safari, viewed February 20, 2020). 511 0 Presenter, John Thompson. 520 "Apache Maven is the most popular Java build tool. Companies and open source communities around the world consider Apache Maven the 'go-to' build tool for their Java projects. In this course, you will gain comprehensive insights into Apache Maven for building and deploying your apps. You'll explore Maven build lifecycles, before going on to understanding how to use Maven to build and package Java projects. The course will then demonstrate how to use Maven with popular alternative JVM languages including Groovy, Kotlin, and Scala. Next, you will configure Maven to run your unit and integration tests written in JUnit 3, JUnit 4, JUnit 5, TestNG, and Spock. You will then delve into generating source code from XML and JSON schemas. In addition to this, the course will get you started with leveraging annotation processing at compile time for Project Lombok and Mapstruct. The course will help you further build on your knowledge with insights into the Apache Maven plugin system, along with guiding you through how plugins are used in the build lifecycle. From building Spring Boot apps, and improving code quality with code coverage and spot bug reports, through to unlocking the capabilities of the Spring Boot Maven plugins, this course helps you learn efficiently at your own pace. Finally, you'll be able to deploy project artifacts to Maven repositories, and later develop multi-module Maven projects. By the end of this course, you will have comprehensive knowledge of Apache Maven, along with the skills to use it for developing and deploying robust applications."--Resource description page 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 630 00 Apache Maven. 650 0 Java (Computer program language) 650 0 Application software|xDevelopment. 650 6 Java (Langage de programmation) 650 6 Logiciels d'application|xDéveloppement. 650 7 Application software|xDevelopment.|2fast |0(OCoLC)fst00811707 650 7 Java (Computer program language)|2fast|0(OCoLC)fst00982065 655 4 Electronic videos. 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/videos/~/9781838983031/?ar|zAvailable for O'Reilly for Public Libraries 994 92|bJFN