This thread is a little old now, but just in case anyone is still looking for ideas:
[Thread-8] error at import com.google.appengine.api.users.User;
[Thread-8] ^^^^^^^^^^^^^^^^^^^
[Thread-8] C:\Users\mujer_esponja\Desktop\automatlabs\src\mai n\java\com\foo\serv
er\gae\UserServiceLocator.java:3:0::0 The import com.google.appengine cannot be
resolved
These errors (which I too encountered with Roo 1.1.2) sound like ROO-2252. The workaround (if you're not actually using GAE) is to delete all packages ending in ".gae" from your project.
Could not find artifact com.sun:tools:jar:1.4.2 at specified path C:\Program Files\Java\jre6/../lib/tools.jar -> [Help 1]
This might indicate that your JAVA_HOME environment variable isn't pointing to a valid JDK installation. Please make sure you've followed the installation instructions.
cannot execute: mojo. It requires a project with an existing pom.xml, but the build is not using one
Could be this the clue? How does roo generaate pom.xml file?
This error usually means one of two things:
* most likely you were not in the project's root directory when you ran mvn.bat, or
* you were in that directory, but the pom.xml file doesn't exist; Roo should have created this file when you issued the "project" shell command, but this can fail if for example your anti-virus software prevents it (e.g. I have to disable Trend Micro if I want Roo to manage my POMs properly).
Hope this helps.
Andrew Swan
"Now is the EJB of our discontent made glorious Spring"