前言:

有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题。

一、在pom.xml 文件中配置,将依赖的 jar 包放到指定的文件夹中

在 pom.xml 的 build-plugins 节点上添加以下配置即可

org.apache.maven.plugins

maven-dependency-plugin

3.0.1

copy-dependencies

package

copy-dependencies

${project.build.directory}/lib

false

false

true

二、将项目打jar 包时,将依赖的 jar 包一起并入到项目 jar 包中

在 pom.xml 的 build-plugins 节点上添加以下配置即可

org.apache.maven.plugins

maven-assembly-plugin

3.0.0

jar-with-dependencies

make-assembly

package

single

java打包要依赖maven库吗_maven-将依赖的 jar包一起打包到项目 jar 包中相关推荐

  1. sphinx java_把 sphinx 官方提供的 java api 添加到 maven 库

    如果客户端和服务器版本不一致可能会出现如下错误DEPRECATED: Do not call this method or, even better, use SphinxQL instead of ...

  2. 完美解决 - 如何将一个项目打包到本地maven库,然后供另一个项目中引用。

    1.说明 前几天本人想构建一个公共模块代码,比如校验,字符串处理等公共模块代码.需要在别的项目中引入.然后使用idea安装到本地maven库中后,在另一个项目中引入一直报错.踩过各种坑之后,特意整理一 ...

  3. 升级maven编译插件_maven进阶插件

    父子项目都设置properties,子项目会覆盖父项目. 但是使用的jar包要覆盖全,比如logback有classic和core两个模块,之前只覆盖了classic模块,没有添加core的依赖.导致 ...

  4. Maven 将lib目录下 jar 包一并打包到项目

    SpringBoot maven项目 如何将lib目录下的 jar 文件一并打入到项目jar包中 ? 情景 POM.xml dependencies 添加 build 添加 情景 在一些特殊的情况下, ...

  5. java调用cmd执行maven命令

    java调用cmd执行maven命令 一.原理介绍 Java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令. cmd /c dir 是执行完dir命 ...

  6. pom 的第三方jar报错_01_maven-将第三方jar包一起打包到项目 jar 包中

    前言:maven-将依赖的 jar包一起打包到项目 jar 包中 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全. 如 ...

  7. maven 构建依赖树_Maven构建依赖项

    maven 构建依赖树 熟悉发行版和快照依赖关系的Maven和Gradle用户可能不了解TeamCity快照依赖关系,或者假定他们与Maven相关(这是不正确的). 熟悉工件和快照相关性的TeamCi ...

  8. SkyWalking安装配置,ElasticSearch存储,nexus私有maven库进行SkyWalking客户端探针的打包和拉取

    SkyWalking安装配置 SkyWalking安装配置 安装 ElasticSearch 下载安装 SkyWalking 配置SkyWalking客户端探针 nexus建立私有maven库进行打包 ...

  9. 从 Android 到 React Native 开发(四、打包流程解析和发布为 Maven 库 )

    1.从 Android 到 React Native 开发(一.入门) 2.从 Android 到 React Native 开发(二.通信与模块实现) 3.从 Android 到 React Nat ...

最新文章

  1. Windows8应用生命周期 Metro Style Apps Lifecycle
  2. 2020癌症大数据分析,哪些癌症最要命?
  3. generator mysql插件_mybatis Generator最佳实践(数据库:mysql)
  4. Bootstrap导航组件
  5. Python项目实践:科赫曲线、科赫雪花
  6. SQLAlchemy简单入门
  7. where 1=1会影响索引吗_MySQL之InnoDB存储引擎:索引的使用
  8. golang zip 解压、压缩文件
  9. plc计算机辅助编程设计方法,国产plc怎么编程
  10. firework、301重定向、二级域名、nofollow、网站伪静态化、TKD标签、robots、canonical标签
  11. Layui表单验证lay-verify属性
  12. IOS使用信鸽推送收不到消息的问题
  13. U-Net - Convolutional Networks for Biomedical Image Segmentation论文翻译——中英文对照
  14. 三星android 安卓版本怎么升级包,三星A70官方安卓9固件系统线刷升级更新包:BRI-A7050ZHU3ASJ1...
  15. (4.5.5.6)Espresso的进阶: IdlingResource
  16. C++ 提取代码中的函数
  17. 【计算机网络】知识点整理 第四章 网络层(王道考研视频学习记录)
  18. Docker快速安装 Jenkins
  19. Android调用返回键
  20. MFC在对话框中绘制图像

热门文章

  1. Golang-简洁的并发
  2. ORA-12518 TNS:监听程序无法分发客户机连接 解决办法
  3. 备忘录模式(Memento)的原版与简化版实现
  4. VB.Net编程实现Web Service的基础
  5. @service注解_Spring 中 @Component、@Service 等注解如何被解析的
  6. javascript常用方法函数收集
  7. maven整合@data注解_SpringBoot 整合 Dubbo实践(实用文章)
  8. eclipse java luna,java-如何在Eclipse Luna中配置Lombok
  9. java 获取第一帧_java获取视频的第一帧
  10. 无线充电系统在输出部分采用LCC拓扑结构综述研究