2019独角兽企业重金招聘Python工程师标准>>>

不多说,直接上pom.xml的插件代码:

 <build><sourceDirectory>src/main/java</sourceDirectory><resources><resource><directory>src/main/resources</directory><!-- 拷贝资源文件到build/config目录下 --><targetPath>${project.build.directory}/config</targetPath><excludes><exclude>**/*.java</exclude></excludes></resource></resources><testSourceDirectory>src/test/java</testSourceDirectory><testResources><testResource><directory>src/test/resources</directory><filtering>true</filtering><excludes><exclude>**/*.java</exclude></excludes></testResource></testResources><pluginManagement><plugins><!-- Ignore/Execute plugin execution --><plugin><groupId>org.eclipse.m2e</groupId><artifactId>lifecycle-mapping</artifactId><version>1.0.0</version><configuration><lifecycleMappingMetadata><pluginExecutions><pluginExecution><pluginExecutionFilter><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><versionRange>[1.0.0,)</versionRange><goals><goal>copy-dependencies</goal><goal>unpack</goal></goals></pluginExecutionFilter><action><ignore /></action></pluginExecution></pluginExecutions></lifecycleMappingMetadata></configuration></plugin></plugins></pluginManagement><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy-dependencies</id><phase>prepare-package</phase><goals><goal>copy-dependencies</goal></goals><configuration><!-- 拷贝jar包到build/lib目录下 --><outputDirectory>${project.build.directory}/lib</outputDirectory><overWriteReleases>false</overWriteReleases><overWriteSnapshots>false</overWriteSnapshots><overWriteIfNewer>true</overWriteIfNewer></configuration></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><!-- 配置主程序入口,及classpath --><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix><mainClass>com.zhoulz.homework.chaptor02.config.Config</mainClass></manifest><manifestEntries><!-- 配置jar包资源文件目录 --><Class-Path>config/</Class-Path></manifestEntries></archive><!-- 将jar包里的所有资源文件排除掉 --><excludes><exclude>**/*.properties</exclude></excludes></configuration></plugin></plugins></build>

转载于:https://my.oschina.net/u/233090/blog/422220

maven 打jar包将配置文件,和lib包打在外面相关推荐

  1. maven编译jar包时打一个瘦包,依赖包和配置文件到jar包外面

    背景 打的jar包很大 很多时候我们在开发的时候,maven的依赖包非常多,导致我们最后打的一个jar包有一百多MB,需要将包上传到liunx环境耗时非常久,很多时候我们并没有改变依赖包,而只是改变我 ...

  2. maven打jar包,并将依赖jar打入外部lib文件中

    在pom.xml中加入如下配置,在mainClass里写程序的入口方法 <!-- maven打jar包,并将依赖jar打入外部lib文件中 --> <plugins> < ...

  3. Maven导入jar包失败问题,lastUpdated问题解决

    Maven导入jar包问题解决 1.问题来源 2.问题场景和解决方案 2.1.groupId,artifactId和version依赖有问题 2.2.Maven版本问题 2.3.maven仓库设置问题 ...

  4. Maven 打jar包部署到生产环境的pom文件

    <build><!-- 配置文件 --><resources><resource><targetPath>${project.build.d ...

  5. idea maven打jar包_Dev 日志 | 如何将 jar 包发布到 Maven 中央仓库

    摘要 Maven 中央仓库并不支持直接上传 jar 包,因此需要将 jar 包发布到一些指定的第三方 Maven 仓库,比如:Sonatype OSSRH 仓库,然后该仓库再将 jar 包同步到 Ma ...

  6. Maven之jar包和项目管理

    Maven之jar包和项目管理 ---恢复内容开始--- 首先,Maven管理项目和jar包可以分为三种情况: 下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导 ...

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

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

  8. springboot引入lib包_springboot项目打包引入lib目录下jar包

    1.首先项目引入jar包 resources下创建lib目录 pom文件中引入jar com.topsoft cms-pak 0.0.1-SNAPSHOT system ${project.based ...

  9. maven打jar包pom配置

    <build><plugins><!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 --><plugin><group ...

  10. maven项目发布到tomcat里lib包没有发布的问题

    背景:使用maven搭建一套开发环境 出现的问题: 编译之后在tomcat中web工程下面的lib包没有将jar包打入.截图如下: 解决方法: 右键项目,选择properties,然后选 在使用ecl ...

最新文章

  1. 【小白自学Python时踩的那些坑,你值得拥有】
  2. android gpio操作
  3. beyond compare如何添加新文件并重新比较?
  4. ADN中国队参加微软Kinect他赢得了全国比赛三等奖,我们的创意项目与团队Kinect于Naviswork虚拟之旅...
  5. 微软Project Springfield团队的F#使用心得
  6. mysql count 不等于_Mysql 不同的 count 区别
  7. 调用外部程序处理文件_Python使用内置方法、模块调用外部命令
  8. document.cookie 获取不到_意想不到,王者荣耀中不用花钱就可以获得的皮肤有哪
  9. 用LinkedList方法模拟栈的数据结构
  10. Week 2 代码审查
  11. 微信内置浏览器缓存清理及关闭微信默认的X5内核
  12. linux服务器双网卡路由优先级冲突 Metric值
  13. 怎么推广“外卖CPS项目”赚佣金?(饿了么美团外卖红包小程序搭建教程)
  14. 网站项目计划书(参考)
  15. 服务器抓不到mrcp信息,MRCP学习笔记-语音识别资源的事件和headers详解
  16. 阿里云直播服务拉流地址播放不出来
  17. [moses笔记]编译含有nplm的moses解码器
  18. 一步一步带你了解Hybrid开发框架之DsBridge
  19. 分享一个自动刷抖音的代码
  20. 推荐一个好用的开源的报表平台——JNPF可视化平台

热门文章

  1. 小端字节序与大端字节序
  2. 网站如何获得优质链接
  3. SpringMVC之文件上传和文件下载
  4. Codeforces Round #504 E. Down or Right
  5. 10分钟内把永远跑不完的存储过程变为2秒跑完
  6. ajax实现文件上传,多文件上传,追加参数
  7. 虚拟机网络设置方法——转载
  8. JZOJ 4.1 B组 删数
  9. 用draw.io画流程图
  10. 客户管理系统里的每个模块该如何显示?