spring starter project - term definitions -


i'm starting out learn spring. i've acquired 2 books apress on subject , i've download latest sts version. when start wizard create new spring starter project presented screen select how want set project. of presented self-explanatory - except 4 boxes: group, artifact, version , package. i'm not able find in spring or in books these fields , how relate each other , project want create. instance, shows suggestion of "demo" package , though packages in format of "org.mycomp.appname" show group? i'm confused. , why use 0.0.1-snapshot version? shouldn't more 0.0.1?

can point me these fields described?

these fields maven or gradle project creating. group id used group modules larger projects, artifact id id of specific module.
snapshot versions development versions in maven, long aren't building release, project has snapshot version.
java package, free in choice. convention use kind of domain name (usually domain name of company), if don't have 1 because developing yourself, can choose whatever want.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -