博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven导入本地jar的方法,亲测可用
阅读量:7009 次
发布时间:2019-06-28

本文共 1725 字,大约阅读时间需要 5 分钟。

hot3.png

  公司最新项目用的是spring boot,由于项目中需要导入亚马逊的sdk的jar.之前做都是maven上面有的jar,这次可以费了很久的才尝试出一套可以用的代码。废话不多说,直接上步骤。

  1. 在项目下面建立一个文件夹和src目录同一级。142702_KrWc_2534361.png

  2. 把你的jar包放入进去。

  3. 配置你的pom.xml文件

    MWSClients
    MWSSellersDemos
    1.0
    system
    ${project.basedir}/lib/MWSClientJavaRuntime-1.0.jar

     

  4. 添加另外的配置

只配置这些还不够,因为这样本地是能使用。但是maven打包的时候是不能把你的jar打包进去。所以还要配置下面的一段代码在你的plugins中

org.apache.maven.plugins
maven-war-plugin
${project.basedir}/lib
WEB-INF/lib
false
**/*.jar
2.1.1

附:几个节点的介绍

POM文件里面可以引用一些内置属性(Maven预定义可以直接使用)

${basedir} 项目根目录

${version}表示项目版本;

${project.basedir}同${basedir};
${project.version}表示项目版本,与${version}相同;
${project.build.directory} 构建目录,缺省为target
${project.build.sourceEncoding}表示主源码的编码格式;
${project.build.sourceDirectory}表示主源码路径;
${project.build.finalName}表示输出文件名称;
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes

还有另外的方式直接运用maven命令打入本地maven库,我试了但是打包的时候依然会出问题。如果你可以,请告诉我具体的操作。一起进步。

http://blog.csdn.net/pltuyuhong/article/details/50954017 别人的经验希望对你有所启发

转载于:https://my.oschina.net/u/2534361/blog/1540475

你可能感兴趣的文章
我的友情链接
查看>>
【Android】AndroidStudio空指针解决之:listview与adapter的使用报空 java.lang.NullPointerException...
查看>>
Rsync实现Windows系统与Linux文件同步
查看>>
简单工厂模式( Simple Factory Pattern )
查看>>
CentOS 7安装laravel 5.5.28
查看>>
SQL Server 2005 创建Oracle10g 的链接服务器
查看>>
菜单项启动Activity
查看>>
Ubuntu下安装Python的Tkinter和Pmw库
查看>>
安装Nginx+Lua开发环境
查看>>
nginx nginx.pid无故文件丢失,日志无法正常轮转
查看>>
我的友情链接
查看>>
XML中元素VS属性
查看>>
wepy - 小程序快速开发框架
查看>>
nodejs找不到express命令
查看>>
ubuntu13.04通过lxc搭建容器java运行环境
查看>>
RHCE官方培训笔记---分享
查看>>
top命令是Linux下常用的性能分析
查看>>
使用memcached缓存tomcat7会话信息
查看>>
Fatal Python error: pycurl: libcurl link-time version is older than compile-time version
查看>>
CentOS7:搭建SVN + Apache 服务器
查看>>