方式一、build包装
1、进入项目结构
2、选择启动系统和MANIFEST.MF时,只需在src目录下选择即可
然后,在项目中生成meta-INF文件夹。 将保存项目的元信息。 其中只有manifest.mf文件,其中包含程序的基本信息、主类入口和jar相关路径Class-Path。 ((不用在意) ) ) ) ) ) ) ) ) )。
3、build封装
打包后生成的jar包必须位于项目下的out目录中。 (如果启动有问题而无法解决,请尝试方式2 )
方式maven包装
1、pom添加依赖
buildpluginsplugingroupidorg.spring framework.boot/groupidartifactidspring-boot-maven-plugin/artifactidconfiguration -允许添加本地jar包--includesystemscopetrue/includesystemscope/configurationexecutionsexecutiongoalsgoalrepackage/gooald
必须部署本地jar包。 在jar存储的项目的/src/main/resources/lib下
ependencygroupidorg.gbase/groupidartifactidgbase-connector-Java/artifactidscopesystem/scope 8.3 /版本系统
系统路径: jar包的地址;
groupId、artifactId和version :可以自由填写。 其中artifactId version是maven打包的jar包名称
然后,可以清除上一个目标,然后打包以在目标目录下生成jar包。
命令行方式:
! jar软件包命令mvncleaninstall-d maven.test.skip=true -
! war软件包命令mvncleanpackage-d maven.test.skip=true -
将生成的文件最后打包:
. jar.original是普通的jar包,不包含依赖关系
. jar是一个可执行的jar包,包含pom中的所有依赖关系,对于部署,可以使用. jar直接通过java -jar命令执行
如果用于其他项目,请给我一个名为. jar.original的包