.idea .iml mvnw mvn.cmd mvn .gitignore

.idea

当使用pycharm,idea作为IDE时,会自动生成 .idea/文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。说白了, .idea/ 与当前项目能否正常执行无关,它只是负责对代码的历史变化进行一个记录,便于回溯查找和复原。

.iml

iml文件是IntelliJ IDEA自动创建的模块文件,用于Java应用开发,存储一些模块开发相关的信息,比如一个Java组件,插件组件,Maven组件等等,还可能会存储一些模块路径信息,依赖信息以及别的一些设置。

mvnw

Maven是一个常用的构建工具,但是Maven的版本和插件的配合并不是那么完美,有时候你不得不切换到一个稍微旧一些的版本,以保证所有东西正常工作。

而Gradle提供了一个Wrapper,可以很好解决版本切换的问题,当然更重要的是不需要预安装Gradle。

Maven虽然没有官方的Wrapper,但是有一个第三方的Wrapper可以使用。

它的原理是在maven-wrapper.properties文件中记录你要使用的maven版本,当用户执行mvnw clean 命令时,发现当前用户的maven版本和期望的版本不一致,那么就下载期望的版本,然后用期望的版本来执行mvn命令,比如刚才的mvn clean。

mvn.cmd

–执行mvnw命令的cmd入口

mvn

存放maven-wrapper.properties和相关jar包

.gitignore

分布式版本控制系统git的配置文件,意为忽略提交

  在 .gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则。如:
  .log
  
.temp
  /vendor

 

上一篇:使用mvn构建mapreduce程序


下一篇:mvn test 运行测试不显示测试统计信息和测试结果