目錄(81章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- Acknowledgments
- About the Reviewer
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Apache Maven Quick Start
- Installing Apache Maven
- Configuring the heap size
- Hello Maven!
- Convention over configuration
- Maven repositories
- IDE integration
- Troubleshooting
- Summary
- Chapter 2. Understanding the Project Object Model (POM)
- Project Object Model (POM)
- POM hierarchy
- Super POM
- POM extending and overriding
- Maven coordinates
- The parent POM
- Managing POM dependencies
- Summary
- Chapter 3. Maven Archetypes
- Archetype quickstart
- Batch mode
- Archetype catalogues
- The archetype plugin goals
- Java EE web applications with the archetype plugin
- Android mobile applications with the archetype plugin
- EJB archives with the archetype plugin
- JIRA plugins with the archetype plugin
- Spring MVC applications with the archetype plugin
- Summary
- Chapter 4. Maven Plugins
- Common Maven plugins
- Plugin discovery and execution
- Summary
- Chapter 5. Build Lifecycles
- Standard lifecycles in Maven
- Lifecycle bindings
- Lifecycle extensions
- Summary
- Chapter 6. Maven Assemblies
- The assembly plugin
- The assembly descriptor
- Artifact/resource filtering
- Assembly help
- A runnable standalone Maven project
- Summary
- Chapter 7. Best Practices
- Dependency management
- Defining a parent module
- POM properties
- Avoiding repetitive groupIds and versions and inheriting from the parent POM
- Following naming conventions
- Think twice before you write your own plugin. You may not need it!
- The Maven release plugin
- The Maven enforcer plugin
- Avoiding the use of unversioned plugins
- Descriptive parent POM files
- Documentation is your friend
- Avoid overriding the default directory structure
- Using SNAPSHOT versioning during the development
- Get rid of unused dependencies
- Avoiding keeping credentials in application POM files
- Avoiding using deprecated references
- Avoiding repetition – use archetypes
- Avoiding using maven.test.skip
- Summary
- Index 更新時間:2021-07-30 10:11:40
推薦閱讀
- Learning Single:page Web Application Development
- JavaScript前端開發模塊化教程
- CMDB分步構建指南
- Beginning C++ Game Programming
- The React Workshop
- Effective Python Penetration Testing
- 人人都懂設計模式:從生活中領悟設計模式(Python實現)
- Learning ELK Stack
- OpenCV 4計算機視覺項目實戰(原書第2版)
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎卷)
- Scratch3.0趣味編程動手玩:比賽訓練營
- UI設計全書(全彩)
- INSTANT Silverlight 5 Animation
- Django 5企業級Web應用開發實戰(視頻教學版)
- Python青少年趣味編程
- Building Business Websites with Squarespace 7(Second Edition)
- C# 7.0本質論
- Building Microservices with Go
- 可視化H5頁面設計與制作:Mugeda標準教程
- Learning iOS Penetration Testing
- Thymeleaf 3完全手冊
- Practical Linux Security Cookbook
- 大學計算機基礎
- QlikView for Finance
- Android性能優化之道:從底層原理到一線實踐
- C語言非常道
- Android移動應用設計與開發(第2版):基于Android Studio開發環境
- 輕松玩轉Python少兒編程
- Java 9 High Performance
- WinSock網絡編程經絡