web开发maven项目常用操作(创建,下载,导入,报错,换源)

本文详细介绍了Maven项目在Web开发中的常见操作,包括创建、常用命令、依赖管理、外部依赖导入、换源技巧及项目导入流程。适用于新手快速上手Maven。

web开发maven项目常用操作(创建,下载,导入,报错,换源)

记录一下在web开发中常用的maven命令和操作,给新手!!!

1.IDE创建maven项目:

idea创建maveneclipse创建maven

2.常用的maven命令:

运行测试:mvn test
maven 打包:mvn package
只打jar包:mvn jar:jar
启动tomcat:mvn tomcat:run
启动jetty:mvn jetty:run
运行打包部署:mvn tomcat:deploy
撤销部署:mvn tomcat:undeploy
启动web应用:mvn tomcat:start
停止web应用:mvn tomcat:stop
重新部署:mvn tomcat:redeploy
部署展开的war文件:mvn war:exploded tomcat:exploded

3.下载项目依赖jar包

在你的项目的pom.xml的dependencies下:

加入如下的语句:

<dependencies>
  <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>3.8.1</version>
     <scope>test</scope>
  </dependency>
</dependencies>

这个依赖元素(dependency),在你保存pom.xml文件以后,maven就会根据它,自动去仓库中心下载对应版本的jar包。最后导入到你的项目中去,就在也不用你自己去导入jar包了。

4.导入外部依赖

上面说maven会去下载对应的jar包,那么对于一些特殊功能的jar包,maven仓库可能没有这个jar包的支持。这个时候,我们就需要导入外部依赖(JAR库的位置),可以在你的 pom.xml 中配置为与其他依赖的方式相同;

举一个例子,我们在 Maven创建项目以后,假设需要导入一个外部的lib 文件夹的jar包到 src 文件夹。

现在我们的项目结构看起来应该类似下面这样:
在这里插入图片描述

这个时候,你就需要在pom.xml文件中这么写:
引入ldapjdk.jar为例。

<dependency>
      <groupId>ldapjdk</groupId>
      <artifactId>ldapjdk</artifactId>
      <scope>system</scope>
      <version>1.0</version>
      <systemPath>${basedir}\src\lib\ldapjdk.jar</systemPath>
 </dependency>

在这里,指定自己所用的库,它可以包含 jar 文件。

  • 指定 groupId 作为库的名称;
  • 指定 artifactId 同样作为库的名称
  • version 指定范围的系统;
  • systemPath 指定相系统项目的位置。

要记住,如果代码使用某个jar包,但是 Maven 库但没有办法找到,那么 Maven 构建将会失败,因为它在编译阶段使用指这个库无法下载或无法找到。

要处理这种情况,必须添加外部依赖项,如上面那样的操作在 Maven 的 pom.xml 。

5.maven依赖项版本查询网站(maven仓库)

pom文件中的那些依赖jar,是怎么知道填写的格式的?

maven依赖项版本查询网站:https://mvnrepository.com/ ,

进入这个网站,然后搜索你需要的jar包,

在这里插入图片描述
然后选择一个合适的版本,

在这里插入图片描述

然后复制它下面的dependency信息到你的项目的pom.xml下,maven就会自动下载了。
在这里插入图片描述

6.下载jar包速度过慢解决(maven换源):

找到你本机的maven安装目录,找到旗下的conf / settings.xml文件。
在mirrors里面添加下面的代码:

<mirror>
     <id>alimaven</id>maven
     <mirrorOf>central</mirrorOf>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

然后,重启eclipse或者其他IDE,检测一下是否成功?选择项目》》》右键》》》Run As–Maven Install,如下图:
在这里插入图片描述

看到 maven.aliyun.com/nexus/content ,则说明成功切换,以后添加一个依赖会很快的下载对应的jar,速度很快。

7. 导入别人的maven项目

Eclipse中导入Maven Web项目并配置运行


maven到此结束。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖一点雨

原创不易,鼓励鼓励~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值