目錄(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
- 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
推薦閱讀
- Offer來了:Java面試核心知識點精講(原理篇)
- 微服務設計原理與架構
- 64位匯編語言的編程藝術
- Java虛擬機字節碼:從入門到實戰
- Windows Forensics Cookbook
- Mastering KnockoutJS
- Yocto for Raspberry Pi
- C#程序設計基礎:教程、實驗、習題
- 微服務架構深度解析:原理、實踐與進階
- 打開Go語言之門:入門、實戰與進階
- Go語言編程
- 黑莓(BlackBerry)開發從入門到精通
- Puppet 5 Beginner's Guide(Third Edition)
- Python Business Intelligence Cookbook
- PHP程序設計經典300例
- Python量子計算實踐:基于Qiskit和IBM Quantum Experience平臺
- Scratch 3.0少兒積木式編程(6~10歲)
- Python編程零基礎入門
- 瘋狂Ajax講義(第3版)
- Python3網絡爬蟲寶典
- Visual C++.NET 2010開發實踐:基于C++/CLI
- OCaml語言編程基礎教程
- SFML Game Development By Example
- Magento PHP Developer's Guide(Second Edition)
- Android從入門到精通(微視頻精編版)
- 商業智能深入淺出:Cognos,Informatica技術與應用
- Data Lake Development with Big Data
- Appcelerator Titanium Business Application Development Cookbook
- C++ 黑客編程揭秘與防范(第2版)
- Python極客項目編程(第2版)