The Resources Plugin handles the copying of project resources to the output directory. There are two different kinds of resources: main resources and test resources. The difference is that the main resources are the resources associated with the main source code while the test resources are associated with the test source code. Thus, this allows the separation of resources for the main source code and its unit tests.
Mastering Apache MavenMastering Apache Maven (2024)
by Hadzic, Rijad
Introducing Maven: A Build Tool for Today's Java DevelopersIntroducing Maven: A Build Tool for Today's Java Developers (2019)
by Varanasi, Balaji
Maven: The Definitive GuideMaven: The Definitive Guide (2014)
by Jackson, Brian
The Apache Maven Handbook: Practical Solutions for Build and DeploymentThe Apache Maven Handbook: Practical Solutions for Build and Deployment (2025)
by Johnson, Robert
Introducing MavenIntroducing Maven (2014)
by Varanasi, Balaji, Belida, Sudha
Apache Maven CookbookApache Maven Cookbook (2015)
by Bharathan, Raghuram
Maven Essentials: Get started with the essentials of Apache Maven and get your build automation system up and running quicklyMaven Essentials: Get started with the essentials of Apache Maven and get your build automation system up and running quickly (2015)
by Siriwardena, Prabath
Maven: A Developer's NotebookMaven: A Developer's Notebook (2005)
by Massol, Vincent, O'Brien, Timothy M.
Mastering Apache Maven 3Mastering Apache Maven 3 (2014)
by Siriwardena, Prabath
Apache Maven Dependency ManagementApache Maven Dependency Management (2013)
by Lalou, Jonathan
Instant Apache Maven StarterInstant Apache Maven Starter (2013)
by Turatti, Maurizio
Maven: The Definitive GuideMaven: The Definitive Guide (2008)
by Company, Sonatype
Apache Maven 3 CookbookApache Maven 3 Cookbook (2011)
by Srirangan
Apache Maven 2 Effective ImplementationApache Maven 2 Effective Implementation (2009)
by Porter, Brett, Ching, Maria Odea