Flylib.com
Maven: A Developers Notebook (Developers Notebooks)
Maven: A Developers Notebook (Developers Notebooks)
ISBN: 0596007507
EAN: 2147483647
Year: 2003
Pages: 125
Authors:
Vincent Massol
,
Timothy M. OBrien
BUY ON AMAZON
Maven: A Developer s Notebook
Table of Contents
Copyright
The Developer s Notebook Series
Notebooks Are...
Notebooks Aren t...
Organization
Preface
The Future: Maven 2
How This Book Is Organized
How This Book Was Written
About This Book s Web Site
About This Book s Examples
About the Authors
Conventions Used in This Book
Using Code Examples
How to Contact Us
Safari Enabled
Acknowledgments
Chapter 1. Maven Jump-Start
Section 1.1. Installing Maven
Section 1.2. Starting a New Project
Section 1.3. Using Maven Behind a Proxy
Section 1.4. Compiling and Testing a Project
Section 1.5. Working with the Project Object Model
Section 1.6. Listing Available Goals
Section 1.7. Producing Debug Information
Section 1.8. Adding a Dependency
Section 1.9. Depending on Snapshots
Section 1.10. Performing an Offline Build
Section 1.11. Using the Maven Console
Section 1.12. Generating an Eclipse Project
Section 1.13. Using the Eclipse Maven Plug-in
Section 1.14. Generating an Ant Build File
Section 1.15. Migrating a Project from Ant to Maven
Section 1.16. Generating Project Documentation
Section 1.17. Telling Maven About Your Team
Section 1.18. Pointing Maven at Source Control
Section 1.19. Creating a Project Web Site
Section 1.20. Customizing Site Reports
Chapter 2. Customizing Maven
Section 2.1. Installing a Plug-in from a Remote Repository
Section 2.2. Customizing Plug-in Behavior
Section 2.3. Writing a Custom Goal
Section 2.4. Defining a preGoal
Section 2.5. Defining Custom Properties
Section 2.6. Running the Program from a Custom Goal
Section 2.7. Defining the Default Goal
Section 2.8. Overriding Properties
Section 2.9. Enumerating Dependencies
Section 2.10. Customizing Site Look and Feel
Section 2.11. Using the FAQ Plug-in
Chapter 3. Multiproject Maven
Section 3.1. Dividing and Conquering
Section 3.2. Using POM Inheritance
Section 3.3. Writing the Quote Generator
Section 3.4. Sharing Artifacts Through the Local Maven Repository
Section 3.5. Using the WAR Plug-in
Section 3.6. Using the Jetty Plug-in to Start a Web Application
Section 3.7. Executing HtmlUnit Tests
Section 3.8. Building All Subprojects Simultaneously
Section 3.9. Creating Custom Top-Level Goals
Section 3.10. Generating a Multiproject Web Site
Chapter 4. Project Reporting and Publishing
Section 4.1. Reporting on Project Content
Section 4.2. Reporting Testing Status
Section 4.3. Reporting on Code Best Practices
Section 4.4. Reporting on Duplicate Code
Section 4.5. Generating a Quality Dashboard
Section 4.6. Tracking Project Activity
Section 4.7. Tracking Project Changes
Section 4.8. Publishing Maven Artifacts
Section 4.9. Announcing a Project Release
Section 4.10. Reporting Project Releases
Section 4.11. Publishing a Project Web Site
Chapter 5. Team Collaboration with Maven
Section 5.1. Sharing a Maven Installation
Section 5.2. Creating Your Own Remote Maven Repository
Section 5.3. Setting Up a Continuous Integration Build
Section 5.4. Using Binary Dependencies
Chapter 6. Writing Maven Plug-ins
Section 6.1. Writing a Simple JAR Execution Plug-in
Section 6.2. Installing a Plug-in from Its Sources
Section 6.3. Testing a Plug-in
Section 6.4. Writing a Complex Plug-in: The Logifier
Section 6.5. Writing a Logging Aspect Using AspectJ
Section 6.6. Using Plug-in Resources
Section 6.7. Implementing the Logifier Build Logic
Section 6.8. Executing the Logifier Plug-in
Section 6.9. Adding Dynamic Dependencies
Section 6.10. Writing a Plug-in That Generates Reports
Section 6.11. Creating an XDoc File Using JSL
Section 6.12. Publishing a Plug-in to a Remote Repository
Appendix A. Maven Plug-ins
Section A.1. Plug-ins Reference
Section A.2. Auto-Downloading a Plug-in
Section A.3. Installing a Plug-in Manually
Section A.4. Depending on a Plug-in
Colophon
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X
Maven: A Developers Notebook (Developers Notebooks)
ISBN: 0596007507
EAN: 2147483647
Year: 2003
Pages: 125
Authors:
Vincent Massol
,
Timothy M. OBrien
BUY ON AMAZON
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Introduction
Getting Started
Mapping ORM Models to Logical Database Models
Reverse Engineering and Importing to ORM
Change Propagation and Round Trip Engineering
High-Speed Signal Propagation[c] Advanced Black Magic
Power Ratios
Plenum-Rated Cables
UTP Signal Propagation
Single-Mode Fiber-Optic Cabling
Arithmetic of Clock Skew
Professional Java Native Interfaces with SWT/JFace (Programmer to Programmer)
Jump Start with SWT/JFace
Layouts
SWT Graphics and Image Handling
Drawing Diagrams with Draw2D
Sample Application
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 5. The Road Less Traveled by in MapQuest
Hack 64. Mapping Local Areas of Interest with Quantum GIS
Hack 75. Share Your GRASS Maps with the World
Hack 86. Track a Package Across the U.S.
Hack 100. Map Imaginary Places
Microsoft WSH and VBScript Programming for the Absolute Beginner
Constants, Variables, and Arrays
Processing Collections of Data
Using Procedures to Organize Scripts
Combining Different Scripting Languages
Appendix A WSH Administrative Scripting
Python Programming for the Absolute Beginner, 3rd Edition
Part II: GUI Programming
On Todays Menu: Spam, Spam, and Spam
The Hello World Selector
Rolling Your Own Servers in Python
Wrapping C Environment Calls
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies