很多新手都不知道如何在maven项目里添加jar包.
以前我还没接触maven的时候下载过一个demo,是maven项目.
我居然是照着他的pom.xml文件一个一个的写!!!
很多人认为理所当然的东西对于初学者却是一个很难迈过去的门槛.
所以简单的写下如何在maven项目中添加jar包.
根据
配合m2eclipse创建一个标准的maven web项目.这篇blog,我们创建了一个基于maven的web项目.
创建后我们如何添加jar包呢?
点击pom.xml文件.我们可以看到下面有7个标签.
分别是
overview:显示maven项目的一些基本信息.
dependencies:添加jar包的页面,很重要!
plugins:添加maven插件的页面.比如tomcat-maven-plugin等.
reporting:从没用过,无视~
dependency hierarchy:用于显示jar包的依赖关系.没事的时候可以看看jar包的依赖关系.
effective pom:显示maven的编译路径,plugin之类的.也可以无视.
pom.xml:导入jar包的信息,可以在其中进行修改.重要
pom.xml的基本介绍就是这样了.
现在我们添加jar包.
点击dependencies标签页.
点击dependencies中的add按钮
输入我们想添加的jar包名字.就会出现下图中所示.
他会把对应名称的所有版本jar包列出来.
我们先添加spring-context包
注意看红线的位置.version是这个jar包的版本号.我们可以通过修改这个version的值
进行jar包的升级.
type表示依赖包的类型.
scope表示这个依赖包的作用周期.
这些我们暂时不理会.
保存后.如果是第一次安装maven,可能会有一段长时间的jar包下载过程.
只要第一次把jar包下载到本地后就不需要下载了.
maven默认的jar包下载地址在c盘 -->用户-->%user%-->.m2中
maven下载完jar包后.我们点开项目中的maven dependencies
会发现多了8个jar包.如下图
但是除了自带的junit包外我们只添加了一个spring-context包啊.
为什么会多出这些包?
多的这些包其实是和spring-context包有依赖关系的包.
maven会把和添加的jar包有依赖关系的全部下载下来.这样就避免了jar包缺失的问题了.
所以事实上我们只需要添加
spring-webmvc
spring-orm
就能获得和spring相关的14个jar包.
而这14个jar包用作一般的spring3mvc开发足够了.
分享到:
相关推荐
maven项目里面pom文件所需的tools.java文件,百分之百管用,下载好直接复制到java安装目录下即可使用
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。 此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地...
官方3.6.3版本,并且在根目录添加了部分文件以作优化 目录结构: ├─ bin -- mvn运行的脚本,用来配置java命令。...├─ 删除本地Maven库里下载失败的jar.bat -- 当项目下载jar包失败时会残留文件,使用此脚本
jacob-1.18的资源包还有 jacob-1.18-x64.dll和jacob-1.18-x86.dll. 把对应的windows版本扔到 C...如果使用maven 则在pom.xml中添加 <groupId>com.hynnet</groupId> <artifactId>jacob <version>1.18 </dependency>
maven项目添加db2的jar包(db2jcc_license_cu-1.4.2.jar,db2jcc_license_cu-1.4.2-javadoc.jar,db2jcc_license_cu-1.4.2-sources.jar)
当开发Maven项目时,添加了依赖的代码后,默认情况下,会从国外的Maven仓库服务器下载所需的 jar包文件,下载过程可能耗时较长,且经由的网络设备较多,下载得到的jar包文件因为丢失部分数据 而损坏的概率偏高,建议...
借此项目,可将下载的maven的jar包按指定格式修改后,maven批量导入第三方jar包至maven本地库,实现快速的maven自动导入maven本地库(建议需要导入的jar包较多时使用)
在离线环境进行maven项目开发时,总会遇到需要频繁添加jar包依赖来进行功能拓展,然而某一个jar包的引入,又会需要间接依赖很多其他的类库,一个一个的下载又很麻烦。这里记录一种简单点的方法,通过简单的配置快递...
在进行实际项目开发过程中, 如果你的项目没有使用maven, 那么是需要自己手动的导入jar包的 , 先小编将spring 、springmvc、mybatis整合需要的jar包进行上传分享
今天小编就为大家分享一篇关于IDEA Maven项目中导入本地jar包的步骤,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
• 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • 编译测试代码:mvn test-compile • 运行测试:mvn test • 产生site:mvn site • 打包:mvn package • 在本地Repository中安装jar...
对一个数学表达式进行计算,特别好用,可以嵌入到自己的项目中
一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一个简单的项目 3.3. 构建一个简单的项目 3.4. 简单的项目对象模型 (Project Object Model) 3.5. 核心概念 3.5.1. Maven插件和目标 ...
Java通过modbus通讯协议连接硬件设备,支持TCP方式通讯采用modbus rtu协议。下载压缩包解压后放到自己项目src目录下。调用方法参考文章:Modbus通讯协议(二)——Java向ModbusSlave模拟器读写数据
主要介绍了详解IDEA使用Maven项目不能加入本地Jar包的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2.将ojdbc6.jar包添加到maven,也就是运行下面的语句,注意:不是在C盘下运行,是在该目录下执行下面的语句,如果你不知道你的版本号,可以执行select * from v$version;进行查看 mvn install:install-file -...
--是否把本项目添加到依赖文件夹下--> <useProjectArtifact>false <outputDirectory>lib <!--将scope为runtime的依赖包打包--> <scope>runtime <directory>src/main/bin <outputDirectory>/ ...
添加jar包 添加JAR包 增加版本的常量 在不同的项目中可以使用不同的版本-这种情况不允许 添加配置文件 写测试代码 如下图: 结论: ~将原来的原始的项目,变成maven项目 ~相同的代码,不同的环境,将项目跑...
只需要将压缩包中的9个文件放到下面的路径:“你电脑上maven本地仓库位置\com\infiniteautomation\modbus4j”,然后在你项目的pom文件中添加该jar包依赖即可。代码如下: <groupId>...