Maven Files
We will see that the project has a folder named .mwn that contains a JAR and properties, a mwn and mwn.cmd files, this is a Maven wrapper: https://github.com/takari/maven-wrapper.
Spring uses this wrapper bundling, a Maven version with the project, to ensure that whenever your build your app it uses the same Maven version and is unaffected by any other available Maven version on the system. The .cmd file is a windows batch file which invokes the wrapper and the file without extension is the Linux/Mac OS X shell script for the same purpose. We can see that we have created a pom.xml with the Maven project definition, an XML file that includes the project structure, dependencies, and how to build the different stages of the project. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access