首页文章正文

maven打包依赖包,maven发布jar不带依赖包

使用jar包需要注意什么 2023-10-15 18:53 889 墨鱼
使用jar包需要注意什么

maven打包依赖包,maven发布jar不带依赖包

⊙▂⊙ Maven如何打包本地依赖包有的jar包,在maven中心库里面是没有的,那么,如何在项目中使用呢?假设我们需要使用:apache-ant-zip-2.3.jar 将该jar包,放在项目的lib目录,例如:在pMaven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Clas

通过mvn命令根据pom下载依赖是开发环节的方式,运行环节不会自动下载依赖的。根据你的描述,你打的jar包只包含了你自己项目的代码,没有包含依赖,你应该打一个包含依赖的fa将依赖包一同打入maven-assembly-plugin:存在bug 对于依赖中存在不同版本jar依赖只选取一种导致有些jar包却缺失maven-shade-plugin:对于多版本进行整合进行打包

ˋ0ˊ maven打包生成的普通jar包,只包含该工程下源码编译结果,不包含依赖内容。同时,maven提供以下方式生成包含所有依赖的jar文件,依赖以class的方式存在;将此plugin添加到pom文件一、在pom.xml 文件中配置,将依赖的jar 包放到指定的文件夹中在pom.xml 的build-plugins 节点上添加以下配置即可 org.apache.maven.plugins

maven打包生成普通jar时,只会包含工程下源码编译结果,不包含pom.xml里依赖的jar,如需加入项目依赖的jar文件,可使用maven-assembly-plugin插件,使用方式如下:在pom.xml中添加二、不包含依赖jar包如果不想包含依赖的jar包,可以把里面的代码替换成如下code: <

方式二:使用外部依赖包法org.apache.maven.plugins

后台-插件-广告管理-内容页尾部广告(手机)

标签: maven发布jar不带依赖包

发表评论

评论列表

蓝灯加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号