Thanks for good advice. :-)
It seems like alpha or nightly build version, right?
I download ebook you said, thank you very much.
2007/2/25, Jo Vandermeeren [EMAIL PROTECTED]:
Hi there..
Glad to see that you're starting with maven..
A SNAPSHOT version defines work in progress.
It's good practice to use a version like 1.0-SNAPSHOT when you've net
yet
reached the 1.0 milestone release.
As soon as you've reached your milestone and released a 1.0 version, you
start working on version 1.1-SNAPSHOT for example..
When you see a POM or artifact with SNAPSHOT in its version, you know
it's
work in progress and the build results might not be reproducible.
If you stick with this versioning pattern maven will check all your
dependencies and alert you when you have SNAPSHOT dependencies before
allowing a release to succeed.
This is again to prevent unreproducible builds..
If you want to learn more about maven, check the website's documentation
and
mergere.com's Better Builds With Maven ebook which is full of tips to
get
you on your way quickly..
Good luck
Jo
On 2/25/07, 신상재 [EMAIL PROTECTED] wrote:
I'm a beginner for maven.
I tried first example.
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
It works, displayed like this.
[INFO]
[INFO] Using following parameters for creating Archetype:
maven-archetype-quickstart:RELEASE
[INFO]
[INFO] Parameter: groupId, Value: com.mycompany.app
[INFO] Parameter: packageName, Value: com.mycompany.app
[INFO] Parameter: package, Value: org.codelabor.app
[INFO] Parameter: artifactId, Value: my-app
[INFO] Parameter: basedir, Value: C:\workspace
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
But I don't know what does SNAPSHOT means on version part.
What is SNAPSHOT?