【问题标题】:Compilation error - package com.google.gson not found in Redhat "Openshift" application编译错误 - 在 Redhat“Openshift”应用程序中找不到包 com.google.gson
【发布时间】:2015-03-12 12:51:10
【问题描述】:

我正在使用使用 gson jar 的 Eclipse Luna 在 openshift 中开发应用程序。

我在 Web-inf/lib 文件夹中添加了 gson jar 文件,它在 eclipse 中没有显示任何错误。

但是当我将应用程序推送并提交到 GIT 存储库时,它显示错误:

我也尝试在外部库中添加 jars 配置构建路径 -> 添加外部 jars....

但还是不行!!

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /var/lib/openshift/54d3ce57fcf933ba9b00000a/app-
root/runtime/repo/src/main/java/com/servlet/Controller_vehicle.java:[14,22]
 error: package com.google.gson does not exist

openshift 不支持 gson 包吗???

【问题讨论】:

    标签: java eclipse git gson openshift


    【解决方案1】:

    好的!我得到了它。 对于您在 java openshift 应用程序的库中添加的任何外部 jar,您必须在 pom.xml 文件中显示依赖关系 该文件位于 webapps 文件夹中,即 webapps/pom.xml。

    我用的是gson-2.1.jar,所以对应的依赖是:-

    <dependency>
            <groupId>com.google.code.gson</groupId>
            <artifactId>gson</artifactId>
            <version>2.1</version>
    </dependency>
    

    感谢我:)

    【讨论】:

    • 您的答案仅针对 Maven 项目指定,但它不会在 gradle 项目中解决
    猜你喜欢
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 2012-05-18
    • 1970-01-01
    • 2013-03-03
    • 2018-06-08
    相关资源
    最近更新 更多