我正在尝试自学 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 的原因。