关于maven项目打包(不打依赖包,但是要引入依赖)

项目是基于maven的SpringBoot项目的,领导提了一个打包的需求:

项目打成jar包时不打项目里的依赖包,而是将项目里的依赖包安装到本地。
也就是只打一个没有依赖包的jar包,但是还要引用安装到本地的外部依赖,这个具体要怎么操作?

0

4个回答

为了回答这个问题, 我发布了一篇博客,希望对您有帮助! https://blog.csdn.net/qq_27848369/article/details/80533619

0
0

域设置成scope试试

0

maven项目需要引入jar包

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven项目打包的时候忽略第三方依赖jar包
因为项目需要经常性的修改-打包-上传到服务器,包含lib的war包比较大,第三方jar包基本不会大动,所以就想把这些jar包移出war包,放在jetty里面,这样每次只需要编译打包源码即可,war包大小极度减小,方便上传。 maven配置<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-
maven打包依赖第三方包,但不打进jar包中
org.apache.maven.plugins maven-jar-plugin 2.4 不打包依赖的jar,把依赖的jar copy到lib目录,和生成的jar放在同一级目录下   true lib/ com.test.m2.me_demo.TestMain 此时,会在MANIFEST.MF生成classpath: lib/,需要我们
maven打包子项目war包项目时,不打包依赖项目jar包项目的原因,以及maven中不能单独打包子项目
maven打包项目.
maven打jar包 添加工程依赖 与 不添加
http://www.cnblogs.com/dzblog/p/6913809.html
解决问题--maven项目和需要依赖打成一个jar包(亲测好用)
解决maven项目打jar包,无法调用其他依赖问题 ​ 最近写了个工具,客户需要用jar运行,但是开始无法调用依赖jar,最终找到解决办法。 加入maven插件 &amp;amp;amp;amp;lt;/dependencies&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;build&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;finalN
Maven打包不打第三方包
描述 今天发现公司项目依赖的第三方jar包比较多,导致install一次时间很长,而且打出来的jar包也得到了100多M,上传服务器也是比较慢的。由于第三方包很少变动,那么我们直接把第三方包放到lib文件夹,而只把自己的工程打成jar包这样的话会很快。 把第三方包达到指定位置 mvn dependency:copy-dependencies -DoutputDirectory=E:\...
maven打包成可执行jar,本地依赖包打包失败的问题
上一篇我们讲了,怎么用javadoc和Doclet配合解析自己想要的注释(链接)。既然是一个工具,自然就要生成可执行的jar包。这貌似是一个很合理的要求,然后坑就来了。 我上篇说的是直接复制的tool.jar到lib包下面,添加进资源包就可以了,但是maven项目肯定不能这样做的,这样不规范。我在网上去搜索了tools.jar的依赖教程。 &amp;lt;dependency&amp;gt; ...
java web项目中的maven依赖包在部署时没有加进去
如果maven依赖包在部署时没有被加入到项目中会出现以下错误 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoader
Idea使用Maven打包项目成jar(包括其他依赖)
首先,去你的pom文件中加入,位置的话就放在&lt;/project&gt;中 &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt; &...
spring cloud 实践干货 - 含有依赖关系的Maven项目打包
我们在开发spring cloud项目的时候有一些公共的项目,如common,entitis 等。可以通过在string boot的pom.xml文件中加入依赖引入,如:&amp;lt;groupId&amp;gt;com.jqww.cloud&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;jqww-entity&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;${jqw...
maven dependency 依赖其他工程项目 jar打包失败问题
&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;sunline.channel&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;sunline.channel.base&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;0.0.1-SNAPSHOT&amp;lt;/version&amp;gt; &amp;lt;/dependency
eclipse 把maven项目打包成maven依赖包
如果第一次需要设置  项目:右击---》run as  maven  clean ----->run as  maven build 设置goals 为dependency:copy-dependencies 如果第二次:项目:右击-》run as maven clean ---->run as install
Maven:什么情况下引用的依赖包A在编译时,项目MAVEN依赖中只出现包A,而包A依赖的包却没有
问题:   在使用Maven编译一个项目时,发现项目依赖的一个包(假定名字叫A),所依赖的包始终不能被加进来。在项目的Maven Denpendencies项查看时,包A的依赖包都没有出现。 原因:     引入依赖包A的pom.xml有问题。可能原因: (1)pom.xml &amp;lt;dependcy&amp;gt;项缺失     场景:依赖包A是其他项目组给的,给的时候提供了jar包,但没提供...
springboot maven项目模块依赖开发打包成功,但是启动报错
  org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not allowed while singletons of this factor...
Myeclipse导入Maven项目找不到依赖包的问题处理
最近在部署Maven项目的时候,直接拷贝过来的项目导入MyEclipse之后报找不到依赖包的错误,导致项目跑不起来,经过几番尝试,处理结果如下: 往往有时候拷贝过来的项目直接使用MyEclipse用Maven编译的时候都不会通过,别人本地的项目配置拷贝过来之后当然是会有影响的,我们可以不用IDE来编译(针对Maven项 目),直接用cdm进入项目文件夹下用Maven的编译命令:mvn ecli
一个maven找不到依赖包的问题
maven无法自动下载jar包: 报错: 加入下面代码: 原因: 这是因为这个包有多个jdk版本。需要加上 net.sf.json-lib json-lib 2.4 jdk15
Maven依赖的scope去除部署不需要的jar包(打包)
javax.servlet     jsp-api     2.0     provided       compile 默认的scope,表示  dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布 provided 跟compile相似,但是表明了dependency 由
maven-shade打包遇到的坑,不能引依赖的jar
自己构建的maven 工程,用shade打包总是报找不到主类清单不知道为什么自己建的maven工程,打包配置这儿会有这个&amp;lt;pluginMangement&amp;gt;,把这个删除后按照下面的配置,可以打包成功,可java -jar执行需要打包配置如下: &amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; ...
maven多模块项目打包(springcloud项目,依赖包外置,通用模块并入jar内)
  情景介绍  项目应用springcloud架构,多服务划分,每个服务为一个maven子模块。项目中除架构基础服务模块外,有一个通用模块提供公用内容,其他为业务模块。由于业务模块打包后包体较大,不利于备份及上传,故需要将依赖包外置,为避免通用模块代码随业务模块新增修改之后遗漏上传jar,需将通用模块打入jar内。 方案 方案一:将通用模块的jar解压缩到业务模块的编译目录,再打成jar。...
Maven编译找不到外部引用包的解决
错误出现场景有些jar包是通过maven依赖引入,但有些包是自己的或者maven仓库找不到这样的jar,就通过buildpath加入到项目中,但是maven编译的时候,找不到这些包,导致编译失败,如图:解决外部包在如图位置:那么解决方式就是在编译时指定这些外部包的位置pom.xml文件中加入配置: &amp;lt;plugin&amp;gt; &amp;lt;artifactId&amp;gt;mav...
java web 开发所需要的依赖包maven
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 new-maven one-test 0.0.1-SNAPSHOT pom parent http://maven.apache.org UTF
spring framework体系结构及内部各模块jar之间的maven依赖关系[即spring引入所需要的所有jar包]
转自:http://www.cnblogs.com/ywlaker/p/6136625.html 很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么
maven的pom文件已导入依赖,但是无法引入该包
在idea项目--settings--plugins--Browse resporities中下载lombok,并在maven工程的pom文件中已添加相关依赖,如:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.projectlombok&amp;lt;/groupId&amp;gt; &amp;lt;art...
MAVEN打包第三方依赖包加载问题
通过我们使用第三方依赖包时,为了避免其版本迭代问题,我们常规使用本地的包;但通常会出现加载本地jar无法打入项目里面; 我使用的本地方式是这样子的:   &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.alipay&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;alipay-sdk-java20180104135026&amp;lt...
maven包依赖问题(找不到对应的包,项目引用报错,无法编译)
解决maven中jar包依赖报错问题方法(以idea开发为例): 1.比较繁琐,不一定管用 1.1  定位到包路径,图中有红线位置。 1.2 在本地maven仓库查找该文件是否存在,如过存在,再查看该文件内容,是否将依赖jar包拉取到本地。 1.3  如果jar不存在,说明拉取失败 将对应的文件夹删除,重新拉取    1.4  如果一直拉取不到jar,可能是私服上面...
maven引入的依赖包没有更新
在pom.xml中引入依赖,并且通过maven install命令下载相关的依赖到maven repository中, 但是,在Class文件中引入相关包的时候,却报错找不到。红色报警状态,且在External Libraries中并未发现相关依赖的Jar包。 分析原因:引入的依赖包,没有在项目中更新。 解决方式:在idea右侧的maven projects中对应的模块名称上右键,选择Rei
关于maven依赖已下载到本地仓库但在pom文件中就是无法引用,报错的问题
在网上找了各种方法试了以后,发现都不行,本人从网上找的试了但是不行的方法方法一:maven加载依赖后jar missing项目右键maven-&amp;gt;update project。如果还有 missing 的jar,再项目右键maven-&amp;gt;update project,但是这次勾选 Force Update ...那一行,再OK。如果此时依然有 missing的jar,按照 buildpat...
spark程序打jar包,把程序包和依赖包分开
1.首先在pom.xml文件中添加插件 &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;maven-shade-plugin&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;2.4.3&amp;lt;/version&amp;gt;
maven项目添加依赖但无法导入包
pom.xml右击——&amp;gt;maven——&amp;gt;reimportspring context包没有导入,导致@servcie @contorller注解报红导入即可
IDEA Maven导入依赖包无效
今天在写用idea写java web时,在pom.xml文件中导入一个新的依赖包,结果dependency爆红(如图),external libraries里面也找不到想导入的包。    在网上各种搜,试了下面好几种方法。 1.在pom.xml文件中右键-&amp;gt;maven-&amp;gt;reimport 2.重启idea。 3.把项目对应的.idea和.ilm文件删除,然后在idea中...
Java - Maven项目打包成jar给第三方使用(带依赖打包)
打包成jar 引入这个jar 安装到本地仓库 直接指定jar包的位置由于我们写项目的时候,有的时候并不是一个独立项目,而是作为一个第三方类库来提供服务的存在,用来给别的项目引入作为某个功能的封装。打包成jar解决方案主要是从pom.xml来入手,因为是maven项目,所以在pom里面加入build的参数,然后就可以了。 <build> <plugins>
Maven使用第三方依赖包
Maven在使用通用jar包时可以自动下载,但如果需要自定义写好的第三方库怎么添加依赖呢? 对于自定义的第三方jar包本身并无任何识别可供依赖链接,如果要在项目中使用首先要添加相应的识别信息,这些工作是可以通过Maven命令完成的,然后根据这些识别信息添加至pom文件中,pom文件根据坐标信息寻找到相应jar包。 具体操作方法参考:https://www.yiibai.com/maven/in...
eclipse打maven的jar包包含依赖jar
在pom.xml里添加如下配置,直接右键pom.xml 点击maven install                                              org.apache.maven.plugins                   maven-shade-plugin                   1.4                
Maven工程引入JSON依赖JAR包
<!--JSON--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency> <dep
springboot项目直接依赖打包报错,找不到包解决办法
如果单独使用springboot项目没有使用spring cloud的注册中心,网关等服务时,各个服务之间的依赖是通过引入jar包的方式。 比如项目中经常会新建一个common项目,然后给其它项目使用比如order-service依赖于common。 首先我们项目都是正常搭建的,然后再使用打包的时候开始就报找不到common包中的服务 注意!注意!这里发现一个坑,项目中遇到过这里记录下希望后...
Maven教程-解决web项目发布到tomcat中没有lib依赖的问题
对于maven初学者的我,经常遇到一个问题就是,maven项目创建成功后,本来已经添加了jar的依赖,但是发布到Tomcat中就是没有jar包存在, 启动Tomcat总是报没有找到jar包,可项目结构中确实已经有jar了,一直很郁闷,所以记录下来。 1、首先确定好我们已经安装好maven需要的环境,并且已经创建好一个Maven依赖的Web项目,可以查看前几篇maven的学习内容搭建ma
maven打包时引入外部依赖jar
maven打包时引入外部依赖jar 需求说明: A项目项目中依赖了b.jar,但是b.jar并非maven上的jar包,而是直接放在main/resouces/lib的文件夹下,现在A项目项目打包时,需要将b.jar放在A生成的jar包中,结构如下: 实现方法: 引入依赖 引入插件 resources:描述工程中资源的位置 targetPath:指定build资源到哪个目录,默认是base ...
eclipse下将maven项目打包为jar(1.不带第三方jar,2.带第三方jar),亲测有效
由于项目需要讲maven项目打包为jar包,由于之前没类似经验,百度找例子走了不少弯路,这边随手记录下,网上说的 开发工具:eclipse jar包管理:maven 一般打包出来的jar包分为两种 一类是没用引用第三方jar包的,他是不能不能直接用的,需要把你打的jar包内引用的第三方jar包引用一下,如果没用maven工具就需要拉在WEB-INF/lib目录下,用了maven的在pom....
Activity 工作流依赖Maven的简单配置
 第一步:        在Maven的中引入的jar包第二步:   在spring-config.xml容器中配置    1:流程引擎配置项  2:流程引擎配置
maven-插件,打包包含依赖jar的项目
昨天打包jar扔到hadoop执行MR任务的时候报了一个错误,HBaseConfiguration类没有找到,打开jar看了一下,确实是没有将项目所需的依赖jar包打包进来。 后面到网上找了一些插件,打包后都是有问题的, maven maven-assembly-plugin这个插件差不多是可以解决我的问题了,但是还是出现了一些小bug,详情可以到网上找找。 后来看了一本书的介绍,利用 mave
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算