2015-10-16 58 views
1

我试图在Google App Engine上部署应用程序。 当我执行mvn clean install我得到这个错误App引擎Maven编译错误

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3. 
1:compile (default-compile) on project testproject: Compilation failure: Compilation failure: 
[ERROR] /D:/appengine-java-sdk-1.9.27/appengine-java-sdk-1.9.27/demos/testproject/src/main/java/com/danter/google/auth/GoogleAuthHelper.java:[13,42] package com.google.api.client.json.jackson does not exist 

添加以下的依赖:

<dependency> 
    <groupId>com.google.api-client</groupId> 
    <artifactId>google-api-client-java6</artifactId> 
    <version>1.12.0-beta</version> 
</dependency> 
<dependency> 
    <groupId>com.google.oauth-client</groupId> 
    <artifactId>google-oauth-client-jetty</artifactId> 
    <version>1.12.0-beta</version> 
</dependency> 
<dependency> 
    <groupId>com.google.http-client</groupId> 
    <artifactId>google-http-client-jackson2</artifactId> 
    <version>1.12.0-beta</version> 
</dependency> 
+0

我没有添加'google-http-client-jackson'它的'groupid'和'artifactid'是什么, –

回答

1

你缺少库google-http-client-jackson。将它添加到您的POM这样的:

<dependency> 
    <groupId>com.google.http-client</groupId> 
    <artifactId>google-http-client-jackson</artifactId> 
    <version>1.12.0-beta</version> 
</dependency> 

作为一个方面说明,我建议你介绍一个持有物业的1.12.0-beta版本。如果您将来升级,则不必更改每个依赖项,而只需更改属性。