maven打jar包,并将依赖jar打入外部lib文件中
在pom.xml中加入如下配置,在mainClass里写程序的入口方法
<!-- maven打jar包,并将依赖jar打入外部lib文件中 -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<useUniqueVersions>false</useUniqueVersions>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.xzd.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
maven打jar包,并将依赖jar打入外部lib文件中相关推荐
- Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 把要用的jar放在固定位置: 2.打开CMD,进入到libs文件夹: 3.运行如下命令: mv ...
- IDEA打jar包没有打依赖jar包的解决办法
pom文件中添加以下配置: <build><plugins><plugin><artifactId>maven-assembly-plugin</ ...
- 手动将jar包导入pom依赖,让jar包适配本地maven项目
前言: Oracle对maven很久没有更新依赖,虽然19年更新了一版,但pom引入一直有错误. 我用的是oralce 12的依赖,虽然有jar包,但是依赖和pom没有适配,项目打包的时候还要去中央仓 ...
- java打jar包的方式,jar命令,maven
初学java编程,不知道怎么打包,或者说不知道打包的原理,本文来一探究竟 构建软件项目就像是去执行一系列任务,下载依赖,把jar包添加到classpath,把源码编译成字节码,运行测试,打包成为jar ...
- maven引用公共包_maven项目打包jar给其他项目pom引用和外部引用
maven项目打包jar给其他项目pom引用和外部引用 在现实开发过程中,很多代码需要被重复利用的,但是代码量又是很多,这样的代码可以提出出来作为公共代码或者叫做工具使用,通常这样的工具会以jar包的 ...
- maven生成jar包,包含第三方jar包
很多时候项目因为方便运行或者maven的dependency中到,我们会直接将现有的jar包导入到项目中,下面来说下在IDEA中jar包是怎么导入到maven里面去的. 第一步:将项目所需要的jar ...
- Gradle打可运行Jar包(包含依赖第三方库中的类)
为什么80%的码农都做不了架构师?>>> 使用Gradle来打Jar包,在引入Gradle的java插件后,直接就能实现 在build.gradle文件中引入java插件 pl ...
- 新大陆物联网竞赛-Android开发-导入JAR包与添加依赖
一.工具准备 Android studio 3.2 物联网竞赛JAR包 二.导入JAR 打开Android studio,并新建工程项目. 以我们所用到的SerialPort包为例,打开其存放的目录. ...
- idea 使用Maven 打包本地jar包及引用第三方jar包
一.使用本地mvn 环境编译本地jar包 mvn install:install-file -Dfile=E:\Bank\lib\Envelope.jar (jar包的全称,还可以使用全路径这样可以直 ...
最新文章
- Java之Annotation学习
- 代码设置按钮样式的方法
- python学习笔记--理解生成器
- Python安装详细步骤
- 网线制作ppt_制作网线图解ppt课件
- 微信小程序编译的时候模拟器空白显示
- 机器人与matlab——Robotics Toolbox—02建立机器人模型
- 详解JS中三元运算符的语法和常见用法
- e4a换行_这个易语言代码用E4A怎么写?
- 网易云音乐web/网页版无法播放问题
- echarts百分比柱形图
- 一般熟练盲打需要多久_如何学会盲打, 大概需要多长时间?
- 大恒相机开发实践(1)——实时采图
- 多元统计分析——各类图的具体应用(数据可视化)
- Ps经典实例教程3000例
- android-历史版本
- python随机森林变量重要性_利用随机森林对特征重要性进行评估
- 线程同步,互斥 事件 和关键代码的比较
- Python 数据可视化神器分享:pyecharts
- 昆仑linux软件著作权,基于开源软件著作权
热门文章
- 开启Pix ASA 5520 snmp协议
- 近期黑莓手机的性能配置-CPU, Screen, RAM
- 2021高考语文成绩查询,2021高考成绩查询时间高考分数查询入口和查分方式_高三网...
- sql求中位数、四分位数
- OpenCV 识别图片中的米粒个数,并计算米粒的平均面积和长度
- 1500页技术人的黑皮书 免费下载!
- 2022上海市安全员C证考题模拟考试平台操作
- 搞定windows server 2008 R2 中IE8的增强安全配置功能
- 如何设置任务管理器的任务开机自启
- 破解xlsm文件的VBA项目密码