舉報

會員
Mastering Apache Maven 3
最新章節:
Index
IfyouareworkingwithJavaorJavaEEprojectsandyouwanttotakefulladvantageofMavenindesigning,executing,andmaintainingyourbuildsystemforoptimaldeveloperproductivity,thenthisbookisidealforyou.YoushouldbewellversedwithMavenanditsbasicfunctionalityifyouwishtogetthemostoutofthebook.
目錄(120章)
倒序
- coverpage
- Mastering Apache Maven 3
- Credits
- About the Author
- Acknowledgments
- About the Reviewers
- 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
- A quick introduction
- Installing Apache Maven
- Configuring the heap size
- Monitoring the build
- Remote debugging
- Convention over configuration
- IDE integration
- Troubleshooting
- Summary
- Chapter 2. Demystifying Project Object Model
- Project Object Model
- The POM hierarchy
- Super POM
- POM extending and overriding
- Maven coordinates
- Parent POM file
- Managing POM dependencies
- Summary
- Chapter 3. Maven Configuration
- Maven Wagon
- Proxy authentication
- Secured repositories
- Encrypting credentials in settings.xml
- Source Control Management systems
- Local repository location
- Mirrored repositories
- Deploying artifacts
- Enabling Maven logging
- Summary
- Chapter 4. Build Lifecycles
- Standard lifecycles in Maven
- Lifecycle bindings
- Building a custom lifecycle
- Lifecycle extensions
- Summary
- Chapter 5. Maven Plugins
- Common Maven plugins
- Plugin discovery and execution
- Plexus
- Maven and Dependency Injection
- Developing custom plugins
- Summary
- Chapter 6. Maven Assemblies
- The assembly plugin
- The assembly descriptor
- Artifact/resource filtering
- Assembly help
- A runnable standalone Maven project
- Summary
- Chapter 7. Maven Archetypes
- Archetype quickstart
- The batch mode
- Archetype catalogues
- The archetype plugin goals
- Maven plugins with the archetype plugin
- 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
- Building a custom archetype
- Summary
- Chapter 8. Maven Repository Management
- Maven repositories
- The update policy
- Multiple repositories
- The Maven repository manager
- Creating a proxy repository
- Creating a virtual repository
- Blocking selected artifacts
- Inclusive and exclusive routing
- Scheduled tasks
- Artifact indexing
- Nexus plugins
- A repository metadata model
- Summary
- Chapter 9. Best Practices
- Dependency management
- Defining a parent module
- POM properties
- Avoiding repetitive groupId and version tags and inherit from the parent POM
- Following naming conventions
- Maven profiles
- Think twice before you write your own plugin
- The Maven release plugin
- The Maven enforcer plugin
- Avoid using un-versioned plugins
- Using exclusive and inclusive routes
- Avoid having both release and snapshot repositories in the same group repository
- Avoid having both proxy and hosted repositories in the same group repository
- Minimizing the number of repositories
- Using mirrorOf instead of changing repository URLs
- Descriptive parent POM files
- Documentation is your friend
- Avoid overriding the default directory structure
- Using SNAPSHOT versioning during development
- Get rid of unused dependencies
- Avoid keeping credentials in application POM files
- Avoid using deprecated references
- Avoid repetition – use archetypes
- Avoid using maven.test.skip
- Share resources – avoid duplicates
- Summary
- Index 更新時間:2021-08-06 19:46:56
推薦閱讀
- Extending Jenkins
- Spring 5.0 Microservices(Second Edition)
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- Practical Internet of Things Security
- Web開發的貴族:ASP.NET 3.5+SQL Server 2008
- Learn Swift by Building Applications
- Python王者歸來
- Access 2010數據庫基礎與應用項目式教程(第3版)
- Python程序設計
- Learn React with TypeScript 3
- Mastering C++ Multithreading
- Spring MVC+MyBatis開發從入門到項目實踐(超值版)
- 創意UI:Photoshop玩轉APP設計
- H5+移動營銷設計寶典
- C語言程序設計實驗指導教程
- Learning Node.js for Mobile Application Development
- Isomorphic JavaScript Web Development
- Mastering Swift 4(Fourth Edition)
- Programming MapReduce with Scalding
- Spark Cookbook
- Instant MongoDB
- 計算機網絡基礎
- 移山之道:VSTS軟件開發指南
- 數據庫技術及應用(Access)實驗指導與習題集(第2版)
- HTML+CSS+JavaScript Web前端開發技術
- Python編程輕松進階
- 企業微信開發詳解
- C語言編程兵書
- 系統辨識理論及Matlab仿真
- Programming ArcGIS with Python Cookbook(Second Edition)