2015-06-14 150 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包,你完全免費選擇。約定是使用任何類型的域名(通常是公司的域名),但如果你沒有一個,因爲你正在發展自己,你可以選擇任何你想要的。