Maven那些事

Posted 华中师范大学伍伦贡联合研究院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven那些事相关的知识,希望对你有一定的参考价值。

配置Maven环境时的两个小问题


在JI学习的大半年里,虽然课程作业很满,但闲暇时间也会多了解行业内的新技术。以前搭建web项目时常用structs2框架,而近几年springmvc的流行也让我忍不住尝试去学习它。最近发现通过maven这个工具构建springmvc项目很方便。但由于刚接触到maven,尝试配置maven时遇到了两个小问题。如果朋友们以后遇到了,可以借鉴下面的方法来尝试解决。

1. 下载速度慢

由于国内网络的限制,从apache服务器上下载maven所需要的文件时,速度慢的可怕。最后翻看它的配置文件时发现可以修改服务器镜像。修改${maven.home}/conf或者${user.home}/.m2文件夹下的settings.xml文件,在<mirrors>标签下加入以下内容即可。这个节点是阿里云的,用起来速度非常快。代码如下:

<mirror>

    <id>alimaven</id>

    <mirrorOf>central</mirrorOf>

    <name>aliyun maven</name>

 <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>

</mirror>

Maven那些事

2.Maven新建web项目提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错误。

在pom.xml中添加下面代码来下载servlet-api:

<dependency>  

   <groupId>javax.servlet</groupId>  

   <artifactId>servlet-api</artifactId>  

   <version>2.5</version>  

   <scope>provided</scope>  

</dependency> 

其实这也只是日常学习中的一些小插曲,多了解行业内的新技术新方法,对自己的知识储备是有很大的益处。欢迎来JI一起学习,共勉。


About Maven


Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

If you are insterested in Maven, you can visit http://maven.apache.org/


华中师范大学伍伦贡联合研究院

以上是关于Maven那些事的主要内容,如果未能解决你的问题,请参考以下文章

maven打jar包的那些事

spring-boot-maven插件repackage(goal)的那些事

Maven生命周期和插件的那些事(2021版)

强迫症与 AS 的那些事

关于DevOps 的那些事

Kafka用Zookeeper所做的那些事