maven添加本地包

使用system scope

一、首先在项目根目录中建立一个lib文件夹,将jar包拷贝到lib文件夹下maven

二、而后在maven的pom.xml中配置spa

<groupId>org.wltea.analyzer</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>2012FF_u1</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/IKAnalyzer2012FF_u1.jar
</systemPath>

三、这里的groupId和artifactId以及version都是能够随便填写的 ,scope必须填写为system,而systemPath咱们如今咱们jar包的地址就能够了命令行

可是这个方法有个缺点,maven打包的时候这个包打不进去,只在本地可用code

将jar包安装到本地repository中

一、将jar包安装到本地maven仓库xml

mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar

能够经过命令行,也能够手动在maven仓库中建立目录结构,而后将jar包拷贝进去。it

二、在maven的pom.xml中配置io

<dependency>
    <groupId>org.richard</groupId>
    <artifactId>my-jar</artifactId>
    <version>1.0</version>
</dependency>

这种方法本地可用,打包也没有问题。sed

可是jar包及路径必须严格遵循格式:打包

/groupId/artifactId/version/artifactId-verion.jar

若是jar包名不知足,咱们能够手动将jar包名改成这个格式。配置

相关文章
相关标签/搜索