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包的方式

posted @ 2024-03-31 20:28  strongmore  阅读(422)  评论(0编辑  收藏  举报