java : maven打包

问题描述:maven打包插件问题

  • 使用maven打包,普通maven项目未使用任何框架,pom文件中build插件混乱。

原因排查:

  1. 对几种打包插件了解不足。

问题解决方案:

  1. 使用maven-jar-plugin和maven-dependency-plugin插件打包。
    • 此种打包方案中,需要将main函数所在类在maven-jar-plugin的设置中声明清楚。
    • 且此方案打包,得到的jar包第三方依赖包在独立lib目录。
  2. 使用maven-assembly-plugin插件打包。
    • 此种打包方案,可以讲jar包与第三方lib直接合并打成一个jar。

3. 还有其他插件未使用。

一点想法不一定对

  • 习以为常的东西也要了解。
  • 另,记录本次发表遇到一个奇妙的问题,开始的时候文档命名时间用2022-05-25,发布后发现页面总是无法展示。为了排错,复制了一份正常的文档,结果可正常显示。开始以为是命名又问题,最后是时间问题。
  • 这套博客的工具,使用格林尼治时间,本文档在北京时间2022-05-25 02:32分写完,但是格林尼治时间25日还没到,因此无法显示。改为24号,就正常了,真是,tmd