spring starter project - 术语定义

时间:2015-06-14 17:11:41

标签: spring

我刚刚开始学习Spring。我已经从Apress获得了2本关于这个主题的书籍,并且我已经下载了最新的STS版本。当我启动向导创建一个新的Spring Starter项目时,我会看到一个屏幕,用于选择我想要如何设置项目。所呈现的大部分内容都是不言自明的 - 除了4个框:组,工件,版本。我无法在Spring或我的书中找到这些字段的用途以及它们之间的关系以及我想要创建的项目。例如,它显示了" demo"的建议。对于包和我虽然打包的格式为" org.mycomp.appname"他们为团体展示的是什么?我很困惑。为什么它使用0.0.1-SNAPSHOT版本?难道不应该更像是0.0.1吗?

有人能指出我将描述这些领域的位置吗?

1 个答案:

答案 0 :(得分:0)

这些是您正在创建的Maven或Gradle项目的字段。 组ID通常用于对较大项目的模块进行分组,工件ID是特定模块的ID SNAPSHOT版本是Maven的开发版本,因此只要您不构建版本,您的项目就始终是SNAPSHOT版本。
至于Java包,您完全可以自由选择。惯例是使用任何类型的域名(通常是公司的域名),但如果你因为自己开发而没有域名,你可以选择你想要的任何域名。