在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文件中相关推荐

  1. Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 把要用的jar放在固定位置: 2.打开CMD,进入到libs文件夹: 3.运行如下命令: mv ...

  2. IDEA打jar包没有打依赖jar包的解决办法

    pom文件中添加以下配置: <build><plugins><plugin><artifactId>maven-assembly-plugin</ ...

  3. 手动将jar包导入pom依赖,让jar包适配本地maven项目

    前言: Oracle对maven很久没有更新依赖,虽然19年更新了一版,但pom引入一直有错误. 我用的是oralce 12的依赖,虽然有jar包,但是依赖和pom没有适配,项目打包的时候还要去中央仓 ...

  4. java打jar包的方式,jar命令,maven

    初学java编程,不知道怎么打包,或者说不知道打包的原理,本文来一探究竟 构建软件项目就像是去执行一系列任务,下载依赖,把jar包添加到classpath,把源码编译成字节码,运行测试,打包成为jar ...

  5. maven引用公共包_maven项目打包jar给其他项目pom引用和外部引用

    maven项目打包jar给其他项目pom引用和外部引用 在现实开发过程中,很多代码需要被重复利用的,但是代码量又是很多,这样的代码可以提出出来作为公共代码或者叫做工具使用,通常这样的工具会以jar包的 ...

  6. maven生成jar包,包含第三方jar包

    很多时候项目因为方便运行或者maven的dependency中到,我们会直接将现有的jar包导入到项目中,下面来说下在IDEA中jar包是怎么导入到maven里面去的. 第一步:将项目所需要的jar ...

  7. Gradle打可运行Jar包(包含依赖第三方库中的类)

    为什么80%的码农都做不了架构师?>>>    使用Gradle来打Jar包,在引入Gradle的java插件后,直接就能实现 在build.gradle文件中引入java插件 pl ...

  8. 新大陆物联网竞赛-Android开发-导入JAR包与添加依赖

    一.工具准备 Android studio 3.2 物联网竞赛JAR包 二.导入JAR 打开Android studio,并新建工程项目. 以我们所用到的SerialPort包为例,打开其存放的目录. ...

  9. idea 使用Maven 打包本地jar包及引用第三方jar包

    一.使用本地mvn 环境编译本地jar包 mvn install:install-file -Dfile=E:\Bank\lib\Envelope.jar (jar包的全称,还可以使用全路径这样可以直 ...

最新文章

  1. Java之Annotation学习
  2. 代码设置按钮样式的方法
  3. python学习笔记--理解生成器
  4. Python安装详细步骤
  5. 网线制作ppt_制作网线图解ppt课件
  6. 微信小程序编译的时候模拟器空白显示
  7. 机器人与matlab——Robotics Toolbox—02建立机器人模型
  8. 详解JS中三元运算符的语法和常见用法
  9. e4a换行_这个易语言代码用E4A怎么写?
  10. 网易云音乐web/网页版无法播放问题
  11. echarts百分比柱形图
  12. 一般熟练盲打需要多久_如何学会盲打, 大概需要多长时间?
  13. 大恒相机开发实践(1)——实时采图
  14. 多元统计分析——各类图的具体应用(数据可视化)
  15. Ps经典实例教程3000例
  16. android-历史版本
  17. python随机森林变量重要性_利用随机森林对特征重要性进行评估
  18. 线程同步,互斥 事件 和关键代码的比较
  19. Python 数据可视化神器分享:pyecharts
  20. 昆仑linux软件著作权,基于开源软件著作权

热门文章

  1. 开启Pix ASA 5520 snmp协议
  2. 近期黑莓手机的性能配置-CPU, Screen, RAM
  3. 2021高考语文成绩查询,2021高考成绩查询时间高考分数查询入口和查分方式_高三网...
  4. sql求中位数、四分位数
  5. OpenCV 识别图片中的米粒个数,并计算米粒的平均面积和长度
  6. 1500页技术人的黑皮书 免费下载!
  7. 2022上海市安全员C证考题模拟考试平台操作
  8. 搞定windows server 2008 R2 中IE8的增强安全配置功能
  9. 如何设置任务管理器的任务开机自启
  10. 破解xlsm文件的VBA项目密码