舉報

會員
Mastering Apache Maven 3
Prabath Siriwardena 著
更新時間:2021-08-06 19:46:56
開會員,本書免費讀 >
最新章節:
Index
IfyouareworkingwithJavaorJavaEEprojectsandyouwanttotakefulladvantageofMavenindesigning,executing,andmaintainingyourbuildsystemforoptimaldeveloperproductivity,thenthisbookisidealforyou.YoushouldbewellversedwithMavenanditsbasicfunctionalityifyouwishtogetthemostoutofthebook.
最新章節
- Index
- Summary
- Share resources – avoid duplicates
- Avoid using maven.test.skip
- Avoid repetition – use archetypes
- Avoid using deprecated references
品牌:中圖公司
上架時間:2021-08-06 19:06:29
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-08-06 19:46:56
- Summary
- Share resources – avoid duplicates
- Avoid using maven.test.skip
- Avoid repetition – use archetypes
- Avoid using deprecated references
- Avoid keeping credentials in application POM files
- Get rid of unused dependencies
- Using SNAPSHOT versioning during development
- Avoid overriding the default directory structure
- Documentation is your friend
- Descriptive parent POM files
- Using mirrorOf instead of changing repository URLs
- Minimizing the number of repositories
- Avoid having both proxy and hosted repositories in the same group repository
- Avoid having both release and snapshot repositories in the same group repository
- Using exclusive and inclusive routes
- Avoid using un-versioned plugins
- The Maven enforcer plugin
- The Maven release plugin
- Think twice before you write your own plugin
- Maven profiles
- Following naming conventions
- Avoiding repetitive groupId and version tags and inherit from the parent POM
- POM properties
- Defining a parent module
- Dependency management
- Chapter 9. Best Practices
- Summary
- A repository metadata model
- Nexus plugins
- Artifact indexing
- Scheduled tasks
- Inclusive and exclusive routing
- Blocking selected artifacts
- Creating a virtual repository
- Creating a proxy repository
- The Maven repository manager
- Multiple repositories
- The update policy
- Maven repositories
- Chapter 8. Maven Repository Management
- Summary
- Building a custom archetype
- Spring MVC applications with the archetype plugin
- JIRA plugins with the archetype plugin
- EJB archives with the archetype plugin
- Android mobile applications with the archetype plugin
- Java EE web applications with the archetype plugin
- Maven plugins with the archetype plugin
- The archetype plugin goals
- Archetype catalogues
- The batch mode
- Archetype quickstart
- Chapter 7. Maven Archetypes
- Summary
- A runnable standalone Maven project
- Assembly help
- Artifact/resource filtering
- The assembly descriptor
- The assembly plugin
- Chapter 6. Maven Assemblies
- Summary
- Developing custom plugins
- Maven and Dependency Injection
- Plexus
- Plugin discovery and execution
- Common Maven plugins
- Chapter 5. Maven Plugins
- Summary
- Lifecycle extensions
- Building a custom lifecycle
- Lifecycle bindings
- Standard lifecycles in Maven
- Chapter 4. Build Lifecycles
- Summary
- Enabling Maven logging
- Deploying artifacts
- Mirrored repositories
- Local repository location
- Source Control Management systems
- Encrypting credentials in settings.xml
- Secured repositories
- Proxy authentication
- Maven Wagon
- Chapter 3. Maven Configuration
- Summary
- Managing POM dependencies
- Parent POM file
- Maven coordinates
- POM extending and overriding
- Super POM
- The POM hierarchy
- Project Object Model
- Chapter 2. Demystifying Project Object Model
- Summary
- Troubleshooting
- IDE integration
- Convention over configuration
- Remote debugging
- Monitoring the build
- Configuring the heap size
- Installing Apache Maven
- A quick introduction
- Chapter 1. Apache Maven Quick Start
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- Acknowledgments
- About the Author
- Credits
- Mastering Apache Maven 3
- coverpage
- 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