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 を除くすべてのクラスが解決されます。ソースフォージへの古い参照をいくつか見つけましたが、これらのクラスを解決する方法については言及していません。

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] シンボルが見つかりません [エラー] シンボル: クラス CacheFactory

4

1 に答える 1

0

この問題は、Hello, World! 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 に答える