2015-06-14 106 views
0

我刚刚开始学习Spring。我已经从Apress购买了2本关于该主题的书籍,并且下载了最新的STS版本。当我启动向导来创建一个新的Spring Starter项目时,我会看到一个屏幕来选择我想要如何设置项目。大部分内容是不言自明的 - 除了4个框:Group,神器,版本。我无法在Spring或我的书籍中找到这些字段的用途以及它们与对方的关系以及我想要创建的项目。例如,它显示了一个关于包的“demo”的建议,而且我通过包中的“org.mycomp.appname”格式显示它们为group显示的内容。我很困惑。为什么它使用0.0.1-SNAPSHOT版本?它不应该更像是0.0.1吗?春季启动项目 - 术语定义

任何人都可以指出我将在哪里描述这些字段?

+0

这是Google为您强调的四个词汇的最佳结果:https://maven.apache.org/guides/mini/guide-naming-conventions.html – kryger

回答

0

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