编译错误 - 在Redhat" Openshift"中找不到com.google.gson包。应用

时间:2015-03-12 12:51:10

标签: java eclipse git gson openshift

我使用Eclipse Luna开发了使用gson jar的openshift应用程序。

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

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

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

但仍然没有工作!!

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

1 个答案:

答案 0 :(得分:2)

好的!我知道了。 对于您在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>

感谢我:)