构建失败并出现以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project r esponderhub: Compilation failure [ERROR] /X:/Workspaces/ResponderHubWorkspace/responderhub/src/main/java/uk/org/responderhub/MemberServlet.java:[23,110] cannot find symbol [ERROR] symbol: method now() [ERROR] location: class com.googlecode.objectify.Ref
使用以下简单的源代码:
package uk.org.responderhub;
import java.io.IOException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.googlecode.objectify.ObjectifyService;
import uk.org.responderhub.data.Member;
public class MemberServlet extends HttpServlet {
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
Member member = new Member();
member.userid="1234";
ObjectifyService.ofy().save().entity(member);
Member member2 = ObjectifyService.ofy().load().type(Member.class).filter("userid", member.userid).first().now();
}
}
最佳答案
如果您正在学习适用于 Java 的 Google App Engine 教程,那么当它谈到将 objectify 添加到依赖项时,它列出的 pom.xml 更改中有一个拼写错误。 objectify 的版本应该列为 4.0.1,而不是 4.0b1。
关于java - Maven Java GAE编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30817160/