总结来说,使用Maven打包JAR文件的基本命令是mvn clean package,确保你在项目根目录下执行该命令,并检查target目录以确认JAR文件是否已成功生成。
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1、在jar包中的META-INF/MANIFEST.MF中指定M...
1 方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包 在pom.xml中配置: 代码语言:javascript 复制 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.6</version><configuration><archive><manifest><addClasspath>true</addCla...
-cp要指定第三方包,lib\commons-lang3-3.7.jar,多个第三方jar以semicolon分割 3、jar打包 95%内容参考自oracle的官方文档,Packaging Programs in JAR Files jar的命令格式以jdk的帮助讲解,如下 jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... jar命令是打包,命令...
上面介绍的是用界面来打包,接下来介绍使用命令来打包。 点击右侧的【M】图标按钮,然后先输入mvn clean,回车,就是清理。 接下来,输入mvn package,回车,就是打包。 总结 最后,就是可以把我们的项目打成jar包了。 如果有对Java入门开发相关的问题,可关注我的公众号【Java入门学习】,加我好友,我会持续更新Java相关...
但此种方式对于传统的JAVA项目打包没问题,如是打有spring框架的JAR包就不可以了。可以采用maven-shade-plugin的插件来打包,来实现spring框架的打包有好几位朋友说不能在使用此配置时无法将项目的依赖也打到一个JAR包中,通过追溯发现由于是执行的package命令导致发。此处应执行插件的assembly命令。如下图: ...
使用maven插件打包是一种常见的打jar包方式。以下是具体步骤:(1) 在pom.xml文件中添加maven-jar-plugin插件,配置相关参数。例如:org.apache.maven.pluginsmaven-jar-plugin3.1.0truecom.example.MainClass(2) 运行命令“mvn clean package”,开始打包。打包后的文件可以在target目录下找到。以上是两种常用的打jar包...
运行:mvn clean package,在target中找到打包出来的,命令后运行java -jar xxx.jar即可,但是如果程序有依赖其他包,比如程序依赖jdbc去查询db,这时候再执行就会出现找不到jdbc依赖,因为我们并没有将依赖包打进去 二、解决依赖其他包时,可执行jar的打包 1、 ...
1、先配置一下maven环境,否则mvn命令用不了 在环境变量中,在path下配置maven image.png 2、通过命令打包进入仓库 mvn install:install-file -DgroupId=com.qiyuesou -DartifactId=sdk-java -Dversion=3.4.1 -Dpackaging=jar -Dfile=D:\workspace-old\system-java\bfhw-common\bfhw-common-third\libs\sdk-ja...
方法一:使用maven-jar-plugin和maven-dependency-plugin 1、单独使用maven-jar-plugin不做核外配置,直接打包出现的问题 2、配置mainClass和指定classpath <build> <plugins> <!--maven-jar-plugin的作用是配置mainClass和指定classpath。--> <plugin>