That page is about creating your own archetype, and then using it. I simply sent you the "using it" directions. So these directions apply to your situation.
Without specifying the "full details", archetype:create assumes you want to create your project using the "maven-archetype-quickstart" archetype, using the version RELEASE. (A note - quickstart is not a plugin, it is an archetype. The archetype plugin uses the quickstart archetype to create your new project directory etc. You can think of an archetype as being similar to a Powerpoint template.) Here's a list of available archetypes: http://docs.codehaus.org/display/MAVENUSER/Archetypes+List While the shortcut "works" most of the time, sometimes it doesn't (as you experienced). I can't tell you why exactly it is breaking on your system. Perhaps next time you run into this, you should try "mvn -X ..." and see if you can either get more debugging info to help us figure out why it broke. Or even better would be "mvn -X -U ..." which will force an update of your artifacts and also provide the debugging info. If there's a problem with your repo, the -U should generally "fix" it. An even better alternative is to fully specify all parameters in the call to archetype:create -- this means passing in all the archetype params using -D including version etc. Its a bit more typing but it should "always work" barring other problems in your system/repo/Internet connection/etc. Wayne On 8/3/07, Craig Ching <[EMAIL PROTECTED]> wrote: > Hi Wayne, > > Thank you, though I'm not quite sure I understand. You, see, I was > following the directions here: > > http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html > > Which say: > > mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app > > > where nothing was ever mentioned about an archetype version. I note that > your page is about creating archetypes, but I'm just trying to create a new > project. I apologize for being a bit of a newbie on maven, but I thought > that's what this list was for ;-) > > So, in the interest of learning something, is what I'm doing creating a new > archetype? If so, what am I supposed to use for the archetype version in > this case? I know nothing about the maven-archetype-quickstart plugin and > what release of it I should be using. > > One thing I will note, I have never, until recently, had this problem. I > think I've found a recipe that "fixes" the problem, if I delete my > repository, then go to a temp directory and do "maven archetype:create > -DgroupId=foo -DartifactId=foo", and *then* go back into my project and > create my new sub-project, it works. But maybe I always need to specify > some archetypeVersion as you're saying? If so, how have I been able to get > along without it before? > > Thanks for your help, I really do appreciate it! > > > Cheers, > Craig > > > On 8/2/07, Wayne Fay <[EMAIL PROTECTED]> wrote: > > > > This exact same problem (essentially) was posted a couple days ago, > > and I responded to it at the time, and I will give you the same > > answer. I imagine you're running into exactly the same problem... If > > this doesn't work for you, post back and we'll try to help more. > > > > to Maven Users List <[email protected]> > > date Jul 31, 2007 9:36 AM > > subject Re: How to add dependencies in the POM.xml? > > > > You simply need to provide the archetypeVersion number as well. > > > > This exact error/issue is mentioned on the "guide creating archetypes" > > page: > > http://maven.apache.org/guides/mini/guide-creating-archetypes.html > > > > "Don't forget to include the version of your archetype (if you don't > > include the version, you archetype creation may fail with a message > > that version:RELEASE was not found) " > > > > mvn archetype:create \ > > -DarchetypeGroupId=<archetype-groupId> \ > > -DarchetypeArtifactId=<archetype-artifactId> \ > > -DarchetypeVersion=<archetype-version> \ > > -DgroupId=<my.groupid> \ > > -DartifactId=<my-artifactId> > > > > Wayne > > > > On 8/2/07, Craig Ching <[EMAIL PROTECTED]> wrote: > > > Well, I deleted my local repository cache and reissued the command and > > it > > > worked ... for a time. Now, I'm back at this point again and specifying > > the > > > version didn't help (and I've never had to do that before). This is > > very > > > frustrating, anyone have any ideas how I can troubleshoot this? I think > > > this part is the key, but I just don't know what it means: > > > > > > GroupId: org.apache.maven.archetype > > > ArtifactId: maven-archetype-quickstart > > > Version: RELEASE > > > > > > Reason: Unable to determine the release version > > > > > > Thanks for any help. > > > > > > Cheers, > > > Craig > > > > > > > > > On 7/29/07, Dave Hoffer <[EMAIL PROTECTED]> wrote: > > > > > > > > I think you want to specify the version of your new project, try: > > > > > > > > mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app > > > > -Dversion=1.0-SNAPSHOT > > > > > > > > -Dave > > > > > > > > -----Original Message----- > > > > From: Craig Ching [mailto:[EMAIL PROTECTED] > > > > Sent: Friday, July 27, 2007 3:46 PM > > > > To: Maven Users List > > > > Subject: Problem with maven-archetype-quickstart > > > > > > > > Hi, > > > > > > > > Haven't had any problems generating new maven projects until today. > > > > This > > > > simple command line: > > > > > > > > mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app > > > > > > > > fails with: > > > > > > > > [INFO] > > > > > > ------------------------------------------------------------------------ > > > > [ERROR] BUILD ERROR > > > > [INFO] > > > > > > ------------------------------------------------------------------------ > > > > [INFO] Failed to resolve artifact. > > > > > > > > GroupId: org.apache.maven.archetype > > > > ArtifactId: maven-archetype-quickstart > > > > Version: RELEASE > > > > > > > > Reason: Unable to determine the release version > > > > > > > > Try downloading the file manually from the project website. > > > > > > > > Then, install it using the command: > > > > mvn install:install-file > > > > -DgroupId=org.apache.maven.archetype-DartifactId=m > > > > aven-archetype-quickstart \ > > > > -Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file > > > > Alternatively, if you host your own repository you can deploy the file > > > > there: > > > > mvn deploy:deploy-file > > > > -DgroupId=org.apache.maven.archetype-DartifactId=maven > > > > -archetype-quickstart \ > > > > -Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file \ > > > > -Durl=[url] -DrepositoryId=[id] > > > > > > > > > > > > org.apache.maven.archetype:maven-archetype-quickstart:jar:RELEASE > > > > > > > > > > > > I'm still a bit green with maven, is there something fundamental that > > > > I'm > > > > missing or is this a transient error? > > > > > > > > Cheers, > > > > Craig > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
