0

我正在尝试自学 maven,因此我不必像在 SO 上向我推荐的那样处理所有依赖问题,但我遇到了同样的问题。我正在尝试运行一个基本的 webapp。我的 pom 文件中有这个:

<!--  Gson: Java to Json conversion -->
<dependency>
  <groupId>com.google.code.gson</groupId>
  <artifactId>gson</artifactId>
  <version>2.2.3</version>
  <scope>compile</scope>
</dependency>

这在我的 index.jsp 中:

<%@ page import="com.google.code.gson.*"%>
<html>
<body>
<h2>Hello World!</h2>
<%
Gson gson = new Gson();
%>
</body>
</html>

我在部署时得到了这个:

An error occurred at line: 7 in the jsp file: /index.jsp
Gson cannot be resolved to a type
4: <h2>Hello World!</h2>
5: <%="sorta"%>
6: <%
7: Gson gson = new Gson();
8: %>
9: </body>
10: </html>

我确信我只是不了解这类事情如何工作的基础知识,但我觉得它应该工作,因为这就是我决定首先学习 maven 的原因。

4

1 回答 1

3

据我所知,Gson它位于一个名为com.google.gson. 改为将导入更改为该包名称。包名称不一定与依赖项的组 ID 相同。

于 2013-04-29T18:23:03.403 回答