n(binary)代表由 Java 源文件编译后的二进制 class 文件,src(source)代表Java 源文件。个别状况下,抉择 bin 文件进行装置就 OK 了;如果你想本人编译,遴选真题可选 src 版本。tar.gz 压缩格局实用于 Unix 操作系统,zip 实用于 Windows 操作系统;但不是相对的。
该目录只蕴含了一个 plexus-classworlds-xxx-jar 文件,该文件是一个类加载器框架,相当于默认的 Java 类加载器,提供了更加丰盛的语法以便配置,Maven 应用该加载器加载本人的类库。http://lx.gongxuanwang.com/ss...
conf 目录:该目录蕴含了一个十分重要的文件 settings.xml。能够间接批改该文件,用来全局定制 Maven 的行为;遴选真题也能够复制该文件到 ~/.m2/ 目录下(~示意用户目录),批改该文件能够在用户范畴内定制 Maven 的行为。
project 是根元素,申明了一些POM相干的命名空间及xsd元素。
modelVersion指定了以后POM的版本,对于Maven 3来说,值只能是4.0.0。
groupId定义了我的项目属于哪个组织,通常是组织域名的倒序,比如说我的域名是 itwanger.com,所以groupId就是 com.itwanger。http://lx.gongxuanwang.com/ss...