02-jar包操作---引用本地包--maven项目

在idea工具中,普通项目的话,直接在jar上右键add as library就行了。

如果是maven项目

可以将包,放入lib目录下,然后在pom文件配置引用。例子:

<!--引入非本地仓库的依赖-->
        <dependency>
            <groupId>com.alipay.api</groupId>
            <artifactId>alipay-sdk-java</artifactId>
            <version>20170324180803</version>
            <scope>system</scope>
            <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/alipay-sdk-java20170324180803.jar</systemPath>
        </dependency>

scope是指定范围

system
跟provided 相似,但是在系统中要以外部JAR包的形式提供,maven不会在repository查找它。

systemPath

maven依赖本地而非repository中的jar包,sytemPath指明本地jar包路径

原文地址:https://www.cnblogs.com/Tpf386/p/10988103.html

时间: 2024-10-08 23:34:29

02-jar包操作---引用本地包--maven项目的相关文章

将jar包添加到本地maven仓库中

在使用maven依赖添加jar包时,有时会遇到下载不成功的问题,这时需要将jar手动添加到本地的maven仓库中. 准备工作 配置好maven的环境变量 已经下载好的jar包 具体过程 win + R,输入cmd,进入命令窗口 输入命令:mvn install:install-file -Dfile="D:\BrowserDownload\httpclient-4.5.7.jar" -DgroupId=org.apache.httpcomponents -DartifactId=htt

Docker在Linux上运行NetCore系列(四)使用私有Nuget与多个本地包引用运行ASPNetCore

转发请注明此文章作者与路径,请尊重原著,违者必究. 本篇文章演示了使用Dockerfile在Linux(ubuntu16.04)系统上构建ASPNetCore应用,并且在一个解决方案中存在多个项目之间的引用.还会使用到私有Nuget包的引用. 构建项目 为了演示更加全面,这里按照简单的领域驱动模式建立了几个项目. Web端为:TestWebDockerOnLinux.使用swagger对外提供API,并且包含了Dockerfile文件. 基础设施层:TestWebDockerOnLinux.Co

maven项目添加jar包

使用集成工具创建一个maven项目,如果需要添加开发包,只需去maven仓库找到对应的包,将配置信息加入pom.xml文件即可.这样,我们就再也不用到处寻找和下载jar包了. 用例:开发工具 STS 创建springMVC项目,File—>New Spring Project(Templates选择Spring MVC Project)—>next—>finish. 例如配置数据源需要使用commons-dbcp.jar包,只需要去maven仓库(网址:http://mvnreposit

Java中构造方法,包的引用,final,super等词的概括

一.构造方法:一个类 被实例化 也就是被new的时候 最先执行的是 构造方法,在java类中,如果不显示声明构造函数,JVM 会给该类一个默认的构造函数.一个类 可以有多个构造函数.构造函数的主要作用 一是用来实例化该类.二是 让该类实例化的时候执行哪些方法,初始化哪些属性.当一个类声明了构造函数以后,JVM 是不会再给该类分配默认的构造函数.其实构造函数是用来对一个类以及变量进行实例化. 二.包的引用,包的引用有两种方式 一种是常见的import,第二种是在类的前面加上packagename.

以太网数据包、IP包、TCP/UDP 包的结构(转)

源:以太网数据包.IP包.TCP/UDP 包的结构 版本号(Version):长度4比特.标识目前采用的IP协议的版本号.一般的值为0100(IPv4),0110(IPv6). IP包头长度(Header Length):长度4比特.这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分.该部分占4个bit位,单位为32bit(4个字节),即本区域值 = IP头部长度(单位为bit)/ (8*4),因此,一个IP包头的长度最长为“1111”,即15*4=60个字节.IP包头最小

IDEA中Maven项目的生命周期操作说明

目录 clean-清理操作 变化 结论 compile-编译操作 变化 结论 package-打包操作 变化 结论 install-安装操作 变化 结论 deploy-部署操作 IDEA中对Maven项目做了相当好的支持,专门有个Maven的模块用于进行项目的操作: 上图红框中的内容即开发者经常使用的操作,将英文简单翻译过来,其中文分别为Lifecycle(生命周期).clean(清理).validate(验证).compile(编译).test(测试).package(打包).verify(核

Maven(二)之Maven项目构建演练

从上一篇的讲解中我们知道了什么是Maven,然后它的安装配置,到修改本地仓库,这篇我们用一个实际的例子,带领大家走进我们的Maven之旅.让我们一起来体验一下Maven的高度自动化构建项目的过程. 一.创建HelloMaven项目 1.1.创建HelloMaven,同时建立创建Maven约定的目录结构和pon.xml文件 HelloMaven | --src | -----main | ----------java | ----------resources | -----test | ----

Maven学习总结(二)——Maven项目构建过程练习

Maven学习总结(二)——Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一.创建Maven项目 1.1.建立Hello项目 1.首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 Hello | --src | -----main | ----------java | ----------resources | -----test | ---------java | -----

eclipse里面构建maven项目详解(转载)

本文来源于:http://my.oschina.net/u/1540325/blog/548530 eclipse里面构建maven项目详解 1       环境安装及分配 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.Maven主要服务于基于java平台的项目构建.依赖管理和项目信息管理,无论是小型的开源类库项目,还是大型的企业级应用,maven都能大显身手. 置于maven的安装过程及在eclipse里面配置maven,请看我在