java-编译错误-在Redhat“ Openshift”应用程序中找不到com.google.gson包

我正在使用使用gson jars的Eclipse Luna在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包吗?

解决方法:

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

谢谢我:)

上一篇:Ajax与Gson


下一篇:java-如何使用新值对对象进行JSON编码?