首页 > 其他分享 >IDEA中使用maven打包且包含依赖

IDEA中使用maven打包且包含依赖

时间:2024-03-31 20:33:34浏览次数:26  
标签:依赖 assembly 包含 jar IDEA maven 打包

具体配置

这里我们说的都是非 SpringBoot 项目

正常我们在使用 maven 时,是不需要将依赖也包含进去的,但是如果想 jar 包能直接通过 java -jar 来执行,那么就需要包含依赖。

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-assembly-plugin</artifactId>
   <version>2.5.5</version>
   <configuration>
       <archive>
           <manifest>
               <mainClass>com.imooc.Application</mainClass>
           </manifest>
       </archive>
       <descriptorRefs>
           <descriptorRef>jar-with-dependencies</descriptorRef>
       </descriptorRefs>
   </configuration>
   <executions>
       <execution>
           <id>make-assembly</id>
           <phase>package</phase>
           <goals>
               <goal>single</goal>
           </goals>
       </execution>
   </executions>
</plugin>

参考

Maven将代码及依赖打成一个Jar包的方式

标签:依赖,assembly,包含,jar,IDEA,maven,打包
From: https://www.cnblogs.com/strongmore/p/18032496

相关文章

  • a new idea
    RD性能:结合图像重压缩的MLCC模型以及自编码器中的注意力机制TheDevilIsintheDetails:Window-basedAttentionforImageCompression(全注意力机制可以换成ViT)JointGlobalandLocalHierarchicalPriorsforLearnedImageCompression(CNN+Transfomer)做剪枝impor......
  • java计算机毕业设计(附源码)阳光心理健康网站(ssm+mysql+maven+LW文档)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义标题:探索阳光心理,点亮健康人生在快节奏的现代生活中,人们常常面临巨大的心理压力和挑战。阳光心理健康网站应运而生,旨在为广大群众提供一个专业、便捷的心理健康服......
  • java计算机毕业设计(附源码)阳光学院蓝桥杯名师工作室(ssm+mysql+maven+LW文档)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:阳光学院蓝桥杯名师工作室的成立,源自于当前信息技术迅猛发展的时代背景和对高素质计算机人才的迫切需求。在全球化和数字化浪潮推动下,编程能力、算法设计......
  • [ABC347C] Ideal Holidays题解
    [ABC347C]IdealHolidays题解原题传送门原题传送门(洛谷)​ 题意翻译:​ 在\(AtCoder\)王国中,一个周有\(A+B\)天。其中在一周中,\([1,A]\)天是假日,\([A+1,B]\)天是工作日。​ 高桥有\(N\)个计划,第\(i\)个计划安排在\(i\)天后。他不知道今天是周几,但他想知道是否......
  • java计算机毕业设计(附源码)燕理快递中转站系统(ssm+mysql+maven+LW文档)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在现代物流行业的快速发展中,快递服务作为重要的一环,对于提升社会整体的运营效率和满足消费者需求具有不可忽视的作用。燕理快递中转站系统作为该领域内的......
  • java计算机毕业设计(附源码)演唱会网上订票购票系统(ssm+mysql+maven+LW文档)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着数字时代的到来,互联网技术已深入人们的日常生活,尤其在娱乐消费领域,其影响尤为显著。演唱会作为现代流行文化的重要组成部分,吸引了大量音乐爱好者的关......
  • IDEA 查看项目中的所有错误或警告信息
    参见:ViewAllProjectErrors/Warnings使用Code|InspectCode可查看相关信息:这会按所有Inspection配置检查代码,如下为Inspection配置界面:如果只需要检查指定Inspection,使用Code|AnalyzeCode|RunInspectionbyName:......
  • java毕业设计社团物品租赁小程序(Springboot+mysql+jdk1.8+maven3.39)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义一、选题背景:随着校园文化的繁荣和学生社团活动的增多,各类社团对于特定物品的需求日益增长。这些物品包括活动器材、会议设备、表演服装等,购买成本高且使用频率不......
  • java毕业设计汽车服务系统(Springboot+mysql+jdk1.8+maven3.39)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着科技的进步和汽车产业的迅猛发展,汽车行业的竞争已经从单纯的价格竞争逐渐转向服务竞争。消费者对汽车服务的需求日益增长,不仅关注汽车的性能、外观和......
  • java毕业设计社团管理系统(Springboot+mysql+jdk1.8+maven3.39)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着高校教育的不断发展,学生社团作为校园文化的重要组成部分,承担着丰富学生课余生活、培养学生兴趣爱好、提升学生实践能力的重要职能。然而,传统的社团管......