0

JCache 文档https://cloud.google.com/appengine/docs/java/memcache/usingjcache描述了如何使用 api,但是没有提到在哪里可以找到依赖项。我猜对了

<dependency>
  <groupId>javax.cache</groupId>
  <artifactId>cache-api</artifactId>
  <version>1.0.0</version>
</dependency>

它解决了除 CacheFactory 之外的所有类。我发现了一些对 source forge 的旧参考,但没有提到如何解决这些类。

Maven错误:

[错误] 无法在项目 appengine-helloworld 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile):编译失败:编译失败:[错误] /Users/me/Google Drive/dev/app/src/main/java/com/example/appengine/helloworld/HelloServlet.java:[26,19] 找不到符号 [ERROR] 符号:类 CacheFactory

4

1 回答 1

0

这个问题似乎源于使用了跟随 Hello, World! 时生成的 helloworld 示例应用程序!5 分钟指南https://cloud.google.com/appengine/docs/java/

我使用此处描述的 mvn archetype 命令创建了一个新项目https://cloud.google.com/appengine/docs/java/tools/maven#maven_requirements这将使用 appengine jar 创建一个骨架项目并解析 jcache 内容

https://cloud.google.com/appengine/docs/java/tools/maven#maven_requirements

具体来说,依赖是

<dependency>
  <groupId>com.google.appengine</groupId>
  <artifactId>appengine-api-1.0-sdk</artifactId>
  <version>${appengine.version}</version>
</dependency>
于 2016-02-04T19:47:00.780 回答