【问题标题】:App Engine Maven compilation errorApp Engine Maven 编译错误
【发布时间】:2015-10-16 12:18:46
【问题描述】:

我正在尝试将应用程序部署到 Google App Engine。 当我执行mvn clean install 时出现此错误

[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> 

【问题讨论】:

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

标签: java json maven google-app-engine


【解决方案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 版本的属性。如果您将来升级,您不必更改每个依赖项,只需更改属性即可。

【讨论】:

    猜你喜欢
    • 2015-02-08
    • 2023-04-07
    • 2012-10-28
    • 2015-08-30
    • 1970-01-01
    • 2012-01-29
    • 2013-02-19
    • 2015-01-12
    相关资源
    最近更新 更多