Springboot + maven + IDEA + git project document presents
1, .gitignore distributed version control system git configuration files, meaning submission to ignore
In .gitingore file, follow the appropriate syntax, which specifies a rule ignored on each line. Such as: .log, / target / ,. idea
2, mvnw: full name is maven wrapper file
Its role is to record in maven-wrapper.properties file maven version you want to use, when the user performs mvnw clean command found inconsistencies maven version and the current user's desired version, then download the desired version, then expect mvn version to execute commands such as mvn clean command.
3, mvn folder: documents stored mvnw
Kept the maven-wrapper.properties and related java jar package and the file named MavenWrapperDownloader
4. mvn.cmd: execute command cmd inlet mvnw
mvnw document applies to Linux (bash), mvnw.cmd for Windows environments.
5. .iml file: intellij idea of project profiles
Some configuration information containing the current project, the relevant information such as the module development, such as java component, Maven assembly, plug-in components, etc., but also some of the modules may be stored path information, the dependency information and some other information.
6. .idea folder: to store configuration information items
Including data sources, libraries, project character encoding, history, version control information.
7. pom.xml: Project Object Model (Core important)
describes the maven pom.xml coordinate the project dependencies, developers need to follow the rules, defect management systems, organizational and licenses, as well as all other relevant factors projects, project-level configuration file.