Maven: The Complete Reference
by Tim O'Brien, at al.
Publisher: Sonatype, Inc. 2010
Number of pages: 318
Maven is a build tool, a project management tool, an abstract container for running build tasks. It is a tool that has shown itself indispensable for projects that graduate beyond the simple and need to start finding consistent ways to manage and build large collections of interdependent modules and libraries which make use of tens or hundreds of third-party components. This work is the first attempt at a comprehensive title on Maven.
Download or read it online for free here:
by Ron McFadyen - University of Winnipeg
This book introduces the Java programming language. The text assumes the student will be using the BlueJ development environment and provides some introductory BlueJ material. BlueJ provides a good programming environment for the beginner programmer.
by Romin K. Irani
This book is for Java programmers looking to get started on Google App Engine, as well as App Engine programmers looking to move to Java. The journey begins with a look at the Google Plugin for Eclipse and finishes with a working web application.
by Neil Bartlett - GitHub
Java alone does not support modularity. However, Java's great strength is its flexibility, which has allowed a powerful module system to be built on top. That module system is called OSGi. OSGi is the way to build modular applications in Java.
by David H. Rothman - Prima Communications
The Net is revolutionizing the way millions of people work, learn, fall in love, create art, do business, make friends, and entertain themselves. Rothman explores this new electronic meeting place, as well as the controversy that threatens it ...