【问题标题】:Where to find google app engine JCache dependencies在哪里可以找到谷歌应用引擎 JCache 依赖项
【发布时间】:2016-02-04 17:37:57
【问题描述】:

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

【问题讨论】:

    标签: google-app-engine jcache


    【解决方案1】:

    这个问题似乎源于使用了跟随 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>
    

    【讨论】:

      猜你喜欢
      • 2013-01-24
      • 2017-06-12
      • 2011-10-13
      • 2022-01-24
      • 2018-10-07
      • 2016-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多