要将包含Main方法或指定方法的Java项目打包成可执行jar包,请按照以下步骤操作:步骤1:配置pom.xml文件首先,您需要在项目的根目录下创建一个名为pom.xml的文件。这个文件是Maven项目的核心配置文件,用于定义项目的依赖关系、插件和构建配置。在pom.xml文件中,您需要添加以下内容: jar这将告诉Maven您要构建一个jar包。
跟maven-assembly-plugin类似,都可以将所有的东西都打包到一个jar包中。 代码语言:javascript 复制 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><executions><execution><goals><goal>shade</goal></goals><configuration><shadedArtifactAttached>true</shadedArti...
-- 其他的一些plugin... --><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><archive><manifest><!--这里改成你主类的全限定名称-->com.example.App</manifest></archive><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs></configuration><!--在执行...
一种是典型的maven工程打包,依赖的jar包全都在pom.xml中指定,这种方式打包很方便;另一种是依赖了本机jar包(不能通过pom.xml指定),我目前实践结果是只能手动进行打包。 1、依赖的jar包全由pom文件指定 使用maven的assembly插件进行打包,需要在pom文件中进行插件配置。基本配置如下,在终端中执行mvn package,即可在tar...
依开发环境需要,有时我们并不会运行到框架打包,这时就需要依靠Maven进行普通java程序的打包。 打包可运行jar包(不包括依赖的其他jar包) pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ...
使用maven插件对java工程进行打包过程解析 现在基本上都是采用maven来进行开发管理,我有一个需求是需要把通过maven管理的java工程打成可执行的jar包,这样也就是说必需把工程依赖的jar包也一起打包。而使用maven默认的package命令构建的jar包中只包括了工程自身的class文件,并没有包括依赖的jar包。我们可以通过配置插件来...
在Java开发中,我们通常需要将我们的代码打包成可执行的Jar包,以便于在不同环境中部署和运行。而Maven是一个流行的项目管理工具,它可以帮助我们自动化地构建和管理项目。在本文中,我们将介绍如何使用Maven插件来打包Java项目为Jar包。 1. Maven简介 Maven是一个基于项目对象模型(Project Object Model,POM)的项目管理工...
很多时候,我们需要对编写的程序进行打包,这个时候,我们可以借助一些项目构建工具,如maven, sbt, ant等,这里我使用的是maven。 打包成可执行有主类的jar包(jar包中无依赖) 以下是配置打包成可执行,带主类的jar包: But, 虽然现在把程序打包成了jar文件,也可以运行,但是,这个jar包是没有包含依赖的,因此,如果这个...
现在基本上都是采用maven来进行开发管理,我有一个需求是需要把通过maven管理的java工程打成可执行的jar包,这样也就是说必需把工程依赖的jar包也一起打包。而使用maven默认的package命令构建的jar包中只包括了工程自身的class文件,并没有包括依赖的jar包。我们可以通过配置插件来对工程进行打包,pom具体配置如下: ...
Spring Boot 的打包插件用着很爽吧,直接把源码和所有依赖打成一个 Jar 包还能直接java -jar运行。那如果非 Spring Boot 项目,想打成一个可执行的 Jar 包该怎么办呢? 别慌,Maven 这种老牌构建工具,搞定这个事情还不是轻轻松松! 下面介绍一些其他的 Maven 插件,同样可以直接将 Maven 项目打包成一个可执行...