java - Maven Java GAE编译错误

标签 java maven google-app-engine

构建失败并出现以下错误:

[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/

相关文章:

java - 构建 APK 失败。详细信息请参见控制台

java - 在 Spark java 中使用 Dataframe 合并两个 parquet 文件

java - Selenium 3.3.1 : NoDefClassFound (com. google.common.base.Function)

django - 从 Django 应用程序发送电子邮件

java - 使用 Like 和 % % 运算符的 hibernate 命名查询?

java - launch4j maven 插件 - 配置 .exe 以需要管理员角色

java - 将 OSGI 包导入 eclipse

android - 如何根据所选的构建变体将后缀动态更改为插件版本?

python - 合并两个 Google App Engine 数据存储结果?

python - GAE 云数据存储 : Get most frequently written models