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
Similar book on Amazon
Digital Character Animation 3 (No. 3)
Maven: The Definitive Guide
Aspectj in Action: Enterprise AOP with Spring Applications
Ant: The Definitive Guide, 2nd Edition
Restful Web Services
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Beginning Cryptography with Java
Message Digests, MACs, and HMACs
Asymmetric Key Cryptography
Key and Certificate Management Using Keystores
SSL and TLS
Appendix A Solutions to Exercises
A+ Fast Pass
Domain 1 Installation, Configuration, and Upgrading
Domain 3 Preventive Maintenance
Domain 5 Printers
Domain 6 Basic Networking
Domain 1 Operating System Fundamentals
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Building a Dynamic Library with an IDE
Reducing #includes with Forward Class Declarations
Removing Objects from a Container
Using XML to Save and Restore a Collection of Objects
Using Pointers to Class Members
Logistics and Retail Management: Emerging Issues and New Challenges in the Retail Supply Chain
Retail Logistics: Changes and Challenges
Logistics in Tesco: Past, Present and Future
Temperature-Controlled Supply Chains
Rethinking Efficient Replenishment in the Grocery Sector
The Development of E-tail Logistics
Information Dashboard Design: The Effective Visual Communication of Data
Exceeding the Boundaries of a Single Screen
Choosing Inappropriate Display Media
Highlighting Important Data Ineffectively or Not at All
Select the Best Display Medium
Test Your Design for Usability
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #2: Improve Your Processes
Key #3: Work Together for Maximum Gain
Making Improvements That Last: An Illustrated Guide to DMAIC and the Lean Six Sigma Toolkit
Six Things Managers Must Do: How to Support Lean Six Sigma
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