GSON没有被导入到maven项目中

Fox*_*Fox 7 java json servlets maven gson

我收到以下错误 - 我在我的依赖项中添加了GSon -

有人可以指出我做错了什么吗?

在此输入图像描述

编辑:指定依赖项 -

   <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>1.7.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我在我的sevlet中使用以下代码 -

 JSONService json = new JSONService();
    String json_output = json.makeLoginJSON(user);
Run Code Online (Sandbox Code Playgroud)

makeLoginJSON ---

   public String makeLoginJSON(LoginDetails user) {
    String FinalJson = null;
    Gson gson = new Gson();
    FinalJson = gson.toJson(user);      
    return FinalJson;       
}
Run Code Online (Sandbox Code Playgroud)

Rau*_*ene 17

尝试:

<dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.1</version>
        <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我编辑了我的评论并添加了范围.默认范围是compile,这意味着在运行时不存在依赖项.为此,您使用提供的范围.有关Apache的Maven依赖性简介的 maven依赖关系中的范围的更多信息.

希望这可以解决您的问题.

PS:如果你要创建自己的存储库,你也应该看看这里.

  • Eclipse 没有给我任何错误...我可以执行“import com.google.gson.Gson;” (2认同)