應用服務引擎測試使用Eclipse的Maven的我有這個在pom.xml單元測試應用程序引擎 - 日食 - Maven的
<!-- Appengine Testing -->
<dependency>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-api-labs</artifactId>
<version>${appengine.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-testing</artifactId>
<version>${appengine.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-api-stubs</artifactId>
<version>${appengine.version}</version>
<scope>test</scope>
</dependency>
然而,每次我添加此相關性,會調用我的web應用程序時,它拋出定義這個錯誤:
java.lang.ClassCastException: com.google.appengine.tools.development.ApiProxyLocalImpl cannot be cast to com.google.appengine.tools.development.ApiProxyLocal
雖然我可以運行JUnit和測試我的AppEngine特定的代碼,這是非常痛苦的是每次我需要運行的應用程序我必須刪除這些依賴關係,並刷新了一切。
這種情況下是否有任何解決方法?
我已經試過這已經,但仍然得到相同的錯誤 – xybrek