zoukankan      html  css  js  c++  java
  • 【Maven】使用maven构建的普通Java Project如何在打包的时候将pom中的依赖一起打包进去?

    使用场景

    前几天有这样一个需求,想测试一个小功能,但是这个功能依赖一个第三方的jar包,单独运行需要jar的支持,因此我新建了一个普通的Java Project,将这个Project打包成jar,同时需要将一些列的依赖全部打包进去

    pom依赖

    image

    如何配置,才能将依赖全部打包进jar呢?

    <build>
    	<plugins>
    		<plugin>
    			<!-- 配合命令: mvn assembly:assembly 使用 -->
    			<artifactId>maven-assembly-plugin</artifactId>
    			<version>2.2-beta-5</version>
    			<configuration>
    				<archive>
    					<manifest>
                                                    <!-- 指定MainClass就可以直接执行这个类的Main方法-->
    						<mainClass>com.yibing.filetest.App</mainClass>
    					</manifest>
    				</archive>
    				<descriptorRefs>
    					<descriptorRef>jar-with-dependencies</descriptorRef>
    				</descriptorRefs>
    			</configuration>
    		</plugin>
    	</plugins>
    </build>
    

    打包命令

    mvn assembly:assembly
  • 相关阅读:
    php
    php
    linux 网络管理基础 OSI ISO IOS的区别
    Linux 添加交换分区的步骤
    linux 命令
    linux命令
    linux 命令
    linux 命令
    Linux命令
    linux命令- 挂载命令 mount
  • 原文地址:https://www.cnblogs.com/zhangyibing/p/14753743.html
Copyright © 2011-2022 走看看