It looks like they work to me. I'm using this:

r...@hugo:~$ mklift lift-archetype-basic test-brokenarchetypes4
+ mklift lift-archetype-basic test-brokenarchetypes4
+ test 2 -lt 2
+ mvn archetype:generate -DarchetypeGroupId=net.liftweb 
-DarchetypeArtifactId=lift-archetype-basic -DarchetypeVersion=1.1-SNAPSHOT 
-DarchetypeRepository=http://www.scala-tools.org/repo-snapshots -DgroupId=test 
-DartifactId=test-brokenarchetypes4 -Dversion=1.0-SNAPSHOT
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [archetype:generate] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] Setting property: classpath.resource.loader.class => 
'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Interactive mode
[INFO] Archetype defined by properties
[INFO] snapshot net.liftweb:lift-archetype-basic:1.1-SNAPSHOT: checking for 
updates from lift-archetype-basic-repo
Confirm properties configuration:
groupId: test
artifactId: test-brokenarchetypes4
version: 1.0-SNAPSHOT
package: test
 Y: : 
[WARNING] PT Don't override file /Users/rmm/test-brokenarchetypes4/pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Mon Nov 30 23:22:36 EST 2009
[INFO] Final Memory: 13M/80M
[INFO] ------------------------------------------------------------------------


I note you're using archetype:create? The wiki says archetype:generate; I don't 
know what archetype:create does, though it looks like an old (and deprecated) 
name for archetype:generate.

-Ross

On Nov 30, 2009, at 10:51 PM, David Pollak wrote:

> Folks,
> 
> Somehow somebody broke the basic archetype.  This is not acceptable.  Here's 
> what I typed and here's what happened:
> 
> d...@sevenof9:~/tmp$ cat /home/dpp/bin/new_lift 
> #!/bin/sh
> mvn archetype:create -U   -DarchetypeGroupId=net.liftweb \
>     -DarchetypeArtifactId=lift-archetype-basic \
>     -DarchetypeVersion=1.1-SNAPSHOT \
>     -DremoteRepositories=http://scala-tools.org/repo-snapshots \
>     -DgroupId=$1 -DartifactId=$2
> 
> 
> d...@sevenof9:~/tmp$ new_lift com.liftcode imagine
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'archetype'.
> [INFO] org.apache.maven.plugins: checking for updates from central
> [INFO] org.codehaus.mojo: checking for updates from central
> [INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: checking for 
> updates from central
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building Maven Default Project
> [INFO]    task-segment: [archetype:create] (aggregator-style)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Setting property: classpath.resource.loader.class => 
> 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
> [INFO] Setting property: velocimacro.messages.on => 'false'.
> [INFO] Setting property: resource.loader => 'classpath'.
> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
> [INFO] [archetype:create {execution: default-cli}]
> [WARNING] This goal is deprecated. Please use mvn archetype:generate instead
> [INFO] Defaulting package to group ID: com.liftcode
> [INFO] We are using command line specified remote repositories: 
> http://scala-tools.org/repo-snapshots
> [INFO] snapshot net.liftweb:lift-archetype-basic:1.1-SNAPSHOT: checking for 
> updates from id0
> Downloading: 
> http://scala-tools.org/repo-snapshots/net/liftweb/lift-archetype-basic/1.1-SNAPSHOT/lift-archetype-basic-1.1-SNAPSHOT.jar
> [INFO] 
> ----------------------------------------------------------------------------
> [INFO] Using following parameters for creating OldArchetype: 
> lift-archetype-basic:1.1-SNAPSHOT
> [INFO] 
> ----------------------------------------------------------------------------
> [INFO] Parameter: groupId, Value: com.liftcode
> [INFO] Parameter: packageName, Value: com.liftcode
> [INFO] Parameter: package, Value: com.liftcode
> [INFO] Parameter: artifactId, Value: imagine
> [INFO] Parameter: basedir, Value: /home/dpp/tmp
> [INFO] Parameter: version, Value: 1.0-SNAPSHOT
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Error creating from archetype
> 
> Embedded error: The META-INF/maven/archetype.xml descriptor cannot be found.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 5 seconds
> [INFO] Finished at: Mon Nov 30 19:48:19 PST 2009
> [INFO] Final Memory: 16M/170M
> [INFO] 
> ------------------------------------------------------------------------
> d...@sevenof9:~/tmp$ 
> 
> We are supposed to be stabilizing the archetypes and making sure they are 
> tested as part of the build process.  It is absolutely unacceptable (can I be 
> any more blunt than this?) that the archetypes do not work.
> 
> Whoever broke them, please do whatever you have to do to get them fixed ASAP.
> 
> David
> 
> 
> 
> -- 
> Lift, the simply functional web framework http://liftweb.net
> Beginning Scala http://www.apress.com/book/view/1430219890
> Follow me: http://twitter.com/dpp
> Surf the harmonics
> 
> --
> 
> You received this message because you are subscribed to the Google Groups 
> "Lift" group.
> To post to this group, send email to lift...@googlegroups.com.
> To unsubscribe from this group, send email to 
> liftweb+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/liftweb?hl=en.

--

You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.


Reply via email to