Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

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