需求:
打包的时候打工程的所有依赖jar,然后直接在命令行下执行
java -jar *.jar parm1 parm2 .....
实现:
步骤一:
pom中增加maven-assembly-plugin
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>foo.Test</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build>
步骤二:
mvn命令行或者eclipse配置
shell:mvn install assembly:assembly eclipse:install assembly:assembly
打包完成之后就会有个*.jar-with-dependencies.jar
相关推荐
而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,便于其他项目依赖。 对于`maven-jar-plugin`,它是Maven用于创建JAR文件的插件。你可以通过配置这个插件来指定主类、排除...
当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。
### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...
2. **执行构建**:在命令行中执行`mvn assembly:assembly`命令,Maven会生成一个包含所有依赖的JAR文件。 3. **运行JAR**:通过`java -jar`命令执行生成的JAR文件,例如`java -jar your-jar-file.jar arg1 arg2`,...
该文档是如何查看maven项目依赖的jar包树,请大家下载!
接下来,我们将详细介绍如何使用IntelliJ IDEA批量导出Maven项目中的依赖jar包。 ##### 1. 配置Maven插件 首先,需要确保项目中已经正确配置了Maven插件。打开项目的`pom.xml`文件,在`<build>`标签内添加如下配置...
标题和描述中提到的"达梦数7据库j驱动包及方言包,maven依赖jar包",指的是用于Java开发的达梦数据库连接驱动和方言实现,这些通常是以JAR(Java Archive)文件的形式提供。JAR文件是Java平台的标准打包格式,它将类...
在生成了Jar包和source jar之后,我们通常还需要将它们上传到本地Maven仓库中,以便于后续的项目构建能够方便地引用这些依赖。 **使用命令行上传** 上传Jar包到本地Maven库的命令格式如下: ```bash mvn install:...
jackson2.6.0 jar maven依赖 jackson2.6.0 jar maven依赖jackson2.6.0 jar maven依赖jackson2.6.0 jar maven依赖jackson2.6.0 jar maven依赖
Maven的本地仓库是Maven系统的核心组件之一,它存储着项目所需的各类依赖库,包括JAR包。当你在开发过程中引用了一个库,Maven会尝试从中央仓库下载该库到本地仓库,以便后续的编译和构建步骤能够访问到。 本地仓库...
4. 接下来,在你的Maven项目中,你可以像使用任何其他Maven依赖一样引用JxBrowser。在`pom.xml`文件中添加如下依赖: ```xml <groupId>com.teamdev.jxbrowser</groupId> <artifactId>jxbrowser <version>...
在Java开发中,Maven是一个强大的项目管理和依赖管理工具,它可以帮助开发者自动化构建、测试和部署应用程序。当我们需要特定版本的jar包时,Maven提供了一种便捷的方式来进行下载。本篇文章将详细介绍如何通过Maven...
添加完依赖后,Maven会自动下载并管理`QRCode.jar`包,以及它的所有依赖项。当你运行`mvn install`或`mvn compile`命令时,Maven会从中央仓库检索这个包,并将其放入本地仓库。如果Maven无法从中央仓库找到该依赖,...
批量导入maven本地jar包
标题中的 "mavenjar 包" 指的是使用 Maven 构建的 JAR 文件,通常包含了一个完整的Java项目,包括所有依赖的库。这种 JAR 文件可以被直接运行,或者作为其他应用的依赖来使用。 描述中提到的步骤,是在本地环境中...
Maven 打包可执行 jar 并包含 Maven 依赖和本地依赖 Maven 是一个流行的项目管理工具,它提供了强大的依赖管理和打包功能。在实际开发中,我们经常需要将 Maven 项目打包成可执行的 jar 文件,并包含 Maven 依赖和...
标题“jodconverter2.2.2.jar Maven依赖包”涉及到的是一个Java开发中的关键组件,即JODConverter库的一个特定版本。JODConverter是一个开源的文档转换工具,它允许用户在Java应用程序中方便地将各种Office文档格式...
"elasticsearch 5.4.0 maven 依赖jar包" 指的是在 Maven 项目中使用 Elasticsearch 5.4.0 版本时,需要的全部依赖库文件。这些 jar 包包括 Elasticsearch 核心库、X-Pack 插件以及其他相关的第三方库,例如 Lucene、...
在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...