坐标详解

Posted gavin-x

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了坐标详解相关的知识,希望对你有一定的参考价值。

 groupId:定义maven项目所属的实际项目。首先,maven项目和实际项目不是一对一的关系。比如SpringFrameWork这一实际项目,其对应的maven项目有很多,比如spring-core、spring-context等。这是由于maven中模块的概念,一个实际项目往往被划分成很多个模  块。其次,groupId不应该对应项目隶属的组织或公司,,原因是如果groupId只定义到组织,而artifactId只能定义模块的话,那实际项目将很难定义。groupId的表达方式与java的包名一致,通常与域名反向。

 

artifactId:该元素定义实际项目中的一个maven项目(模块),推荐的做法是使用实际项目名作为模块的前缀,这样做的好处是方便寻找实际构建。

 

version:定义该maven项目所处的版本

 

packaging:定义该maven项目的打包方式,默认为jar包。

 

classifier:该元素用来帮助定义构建输出的一些附属构建。

 

 

上述5个元素中,groupId、artifactId、version是必需的,packaging是可选的、classifier是不能直接定义的。

 

以上是关于坐标详解的主要内容,如果未能解决你的问题,请参考以下文章

详解坐标变换矩阵

Unity坐标系详解

Maven坐标详解

Unity世界坐标转换屏幕坐标(详解)

详解MVP矩阵之ViewMatrix

详解Unity中的各种坐标系