文档章节

通过pom获取Jar包与有jar包向pom中添加依赖

wangxinchao66
 wangxinchao66
发布于 2016/12/12 10:39
字数 267
阅读 231
收藏 0
点赞 0
评论 0

一、通过pom获取Jar包

mvn archetype:create -DgroupId=packageName -DartifactId=projectName

然后修改pom.xml文件,在dependencies里加入你想要下载的jar包

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.0.2.RELEASE</version>
</dependency>

然后用命令 mvn compile

就会执行依赖下载,下载目录默认在 

C:\Users\你的用户名\.m2\repository

下,会有org/springframework/spring-webmvc/4.0.2.RELEASE文件夹,里面就有一个

spring-webmvc-4.0.2.RELEASE.jar

jar文件。

 

不过建议你直接将项目转换为maven项目,真的比手动找jar包方便许多。

 

二、向已有的JAR通过maven引用项目

1、 用maven命令将jar包移动到maven的本地repository中

mvn install:install-file -Dfile=D:\zxing-2.2.jar -DgroupId=zxing -DartifactId=zxing -Dversion=2.2 -Dpackaging=jar

需要注意以下几点.
1.注意"-"不能缺少 install后面的"-"是没有空格的
2.注意"-Dfile"中jar包的路径和jar包的名字.
3.注意看cmd命令提示,查看本地repository中是否成功的复制了jar包.

2、在项目中引入

© 著作权归作者所有

共有 人打赏支持
wangxinchao66
粉丝 0
博文 23
码字总数 10464
作品 0
成都
使用别人写的maven项目打包成的jar包问题

最近学习一个项目,是一个maven项目,项目的结构如下: 项目中有两个jar包作者自己写的(因为在网上找不到相关资料,里面封装的是ssm框架还有一些其他常用工具),jar包的结构如下: pom文件...

荧惑 ⋅ 2017/07/04 ⋅ 3

maven怎么配置使打的war包能够包含pom中所有依赖的jar?

工程B使用maven打成了一个jar包,B的pom文件依赖了一些jar包,这些jar包没有被打入B.jar; 工程A的pom文件中依赖B.jar,然后使用的maven4eclipse插件,在eclipse中可以冲工程A的maven depen...

ToSun ⋅ 2013/12/22 ⋅ 1

Maven学习之初识Maven

系统的学习maven 自动化构建Java程序的工具,比较强大,现在很多Java项目都是基于maven构建的,所以有必要学习。而且,太多的hadoop项目也是采用maven添加依赖的。使用maven的另外一个原因是...

Allocator ⋅ 2017/04/28 ⋅ 0

Maven的pom文件那些事

pom.xml文件 以上的配置会获得一个-.格式的包//nexus-indexer-2.0.0.jar jdk7//用于定义构建输出的一些附属的构建。classifier是不能直接定义的,只能存在附加的构件(插件)时,才能(必须)...

GarfieldEr007 ⋅ 01/14 ⋅ 0

maven 从入门到实战

1.什么是Maven 我们要开发一个Java 项目,为了保证编译通过, 通常情况下会去寻找jar包,这样很容易造成项目的臃肿, maven提供了很好的项目开发规范与工具, maven 统一管理了jar包,接下来让...

陈小扁 ⋅ 2016/02/25 ⋅ 0

mvn本地生成jar包放在mvn项目依赖(将jar包传到本地仓库)

大家在自己写项目中遇到过想在pom文件中加入自己开发依赖包,这些包肯定不是Maven仓库(http://mvnrepository.com/其中一个仓库)的,那我们怎么将那些不存在Maven仓库中的包加入到本地Maven...

树上的风筝 ⋅ 2016/07/13 ⋅ 0

Maven模块化开发

最近在做一个项目,这个项目有个特点,含有众多业务模块,各业务模块间关联内容很少,且公司领导又想达到各模块可快速单独拆分使用的效果(说白了就是公司没钱,想把这个项目做完后,做下拆分...

wosidanyang ⋅ 2017/08/16 ⋅ 0

项目管理Maven篇(1)-基础详解

本文主要讲解maven入门基础部分,关于更深层次的知识请阅读我的另一篇文章:项目管理Maven篇(2)- Sonatype Nexus 介绍 Maven是一个强大的项目管理工具,其构建特性被普遍用于项目管理,Maven...

阿郎_ ⋅ 2017/04/08 ⋅ 0

maven和git使用

在windows下采用IDE 下载scala IDE Eclipse版本,推荐下载scala 2.10版本 打开Eclipse,创建maven project 在New Maven Project选项卡中选择Catalog为All Catalog,GroupId为net.alchim31.ma...

jhonephone ⋅ 2014/10/08 ⋅ 0

Maven依赖进阶

使用maven的程序员都会遇到一个问题,那就是maven依赖冲突的问题,这会导致ClassNotFound或者MethodNotFound这样的异常。其实只要明白maven依赖的根本性的原则就不怕这样的问题了。 一、mav...

Lubby ⋅ 2016/05/12 ⋅ 8

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部