关于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包中
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打jar包 添加工程依赖 与 不添加
http://www.cnblogs.com/dzblog/p/6913809.html
Maven打包不打第三方包
描述 今天发现公司项目依赖的第三方jar包比较多,导致install一次时间很长,而且打出来的jar包也得到了100多M,上传服务器也是比较慢的。由于第三方包很少变动,那么我们直接把第三方包放到lib文件夹,而只把自己的工程打成jar包这样的话会很快。 把第三方包达到指定位置 mvn dependency:copy-dependencies -DoutputDirectory=E:\...
maven 打包包含依赖的 可运行jar包
<plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <mainClas
maven打包子项目war包项目时,不打包依赖项目jar包项目的原因,以及maven中不能单独打包子项目
maven打包项目.
maven项目打包的时候忽略第三方依赖jar包
因为项目需要经常性的修改-打包-上传到服务器,包含lib的war包比较大,第三方jar包基本不会大动,所以就想把这些jar包移出war包,放在jetty里面,这样每次只需要编译打包源码即可,war包大小极度减小,方便上传。 maven配置<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-
springboot打包不包含三方依赖(jar包外置)
1.修改maven的pom.xml配置文件 &amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;!-- 如果我们要直接Main启动spring,那么以下plugin必须要添加,否则是无法启动的,打可执行的jar包 --&amp;gt; &amp;lt;!-- spring boot热部署 --&amp;gt; &amp;lt...
maven-assembly打包时去掉直接和间接依赖
使用maven package打包时会将本项目的所有依赖都打进去,这里提供两种去掉直接依赖和简介依赖的方式。如果本项目依赖了A和B,B依赖了C。 本项目-&gt;A 本项目-&gt;B-&gt;C 去掉直接依赖 当打包时如果不希望将A打进去,可以在依赖项中加入属性,值为provided,这样可以保证这个依赖只在编译和测试中添加,打包时不添加。```xml &lt;dependency&gt; &lt;groupId&gt;org.
Java - Maven项目打包成jar给第三方使用(带依赖打包)
打包成jar 引入这个jar 安装到本地仓库 直接指定jar包的位置由于我们写项目的时候,有的时候并不是一个独立项目,而是作为一个第三方类库来提供服务的存在,用来给别的项目引入作为某个功能的封装。打包成jar解决方案主要是从pom.xml来入手,因为是maven项目,所以在pom里面加入build的参数,然后就可以了。 <build> <plugins>
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
springboot项目直接依赖打包报错,找不到包解决办法
如果单独使用springboot项目没有使用spring cloud的注册中心,网关等服务时,各个服务之间的依赖是通过引入jar包的方式。 比如项目中经常会新建一个common项目,然后给其它项目使用比如order-service依赖于common。 首先我们项目都是正常搭建的,然后再使用打包的时候开始就报找不到common包中的服务 注意!注意!这里发现一个坑,项目中遇到过这里记录下希望后...
eclipse 把maven项目打包成maven依赖包
如果第一次需要设置  项目:右击---》run as  maven  clean ----->run as  maven build 设置goals 为dependency:copy-dependencies 如果第二次:项目:右击-》run as maven clean ---->run as install
总结打包放入本地仓库但是idea却引不进maven依赖
第一步打包:有时候package可能打包会出问题,打包打成功了,但是包里引入的依赖文件却找不到了,这时候install一下。打包成功后放到本地maven仓库 第二步:在pom文件里引入你打包的依赖。但是可能会报红,提示找不到本地仓库文件。这个时候:File--&gt;Build--&gt;maven--&gt;Repositories--&gt;找到你的本地仓库--&gt;update就好了 ...
maven项目添加依赖但无法导入包
pom.xml右击——&amp;gt;maven——&amp;gt;reimportspring context包没有导入,导致@servcie @contorller注解报红导入即可
解决使用maven打包项目时,依赖jar先解压成class在打包的问题
最近使用maven打包项目时发现会把当前依赖的所有jar先解压,在跟自己编写的代码生成的class文件一起打包。而我只需要一个运行环境没有的jar而已,其他依赖包已在运行环境存在。为了减小打包生成jar的大小,只能查阅相关资料。首先按如下目录找到maven打包时用到的插件包(以下路径为用户未修改本地仓库时的默认配置路径,如修改过请按自己路径查找即可):C:\Users\{user目录}\.m2\r
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项目打包,将依赖一同打进去
1、pom文件中配置                    &amp;lt;plugin&amp;gt;                         &amp;lt;artifactId&amp;gt;maven-assembly-plugin&amp;lt;/artifactId&amp;gt;                         &amp;lt;configuration&amp;gt;                          ...
maven项目打包时外部引入jar包无法打到项目中的解决方案
我们在开发一个maven项目时,除了导入maven依赖以外,还经常会引入外部jar包,打包的时候会发现这些jar包根本无法打到项目中去。解决方式有好几种,我这边选择了最简单的一种,就是在pom文件中添加jar包的坐标 groupId和artifactId可以随便填。 打包插件这里要加上configuration 这一步骤,然后运行maven的clean和package命令打包后就会把你外部引入...
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; &...
springMVC入门程序,导入maven jar包就可运行
springMVC入门程序,导入maven jar包就可运行,代码比较简单,里面的代码注释比较详细,很适合新手入门
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
maven-插件,打包包含依赖jar的项目
昨天打包jar扔到hadoop执行MR任务的时候报了一个错误,HBaseConfiguration类没有找到,打开jar看了一下,确实是没有将项目所需的依赖jar包打包进来。 后面到网上找了一些插件,打包后都是有问题的, maven maven-assembly-plugin这个插件差不多是可以解决我的问题了,但是还是出现了一些小bug,详情可以到网上找找。 后来看了一本书的介绍,利用 mave
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项目代码包和依赖jar分开打包
代码包和依赖包分开打包这样的好处是:如果只修改了逻辑代码,没有修改依赖,就只需要更新代码包即可。 在pom.xml中下中添加如下配置: &amp;amp;amp;lt;plugin&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.apache.maven.plugins&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp;amp;amp;lt;artifactId&amp;amp;amp;gt;m
打包maven项目时缺少本地依赖包
又是打包的问题,我觉得我的大佬之路会不会就断送在了环境问题上。 场景描述 IDEA下新建maven项目,新建三个module分别为A,B,C,功能相对独立,但是B依赖A中的一些类。现在想要对B打包时,提示缺少A的依赖jar包。 分析 我们都知道,在IDEA组织中,每个module将拥有独立的install和package等操作,现在B依赖A...
eclipse下将maven项目打包为jar(1.不带第三方jar,2.带第三方jar),亲测有效
由于项目需要讲maven项目打包为jar包,由于之前没类似经验,百度找例子走了不少弯路,这边随手记录下,网上说的 开发工具:eclipse jar包管理:maven 一般打包出来的jar包分为两种 一类是没用引用第三方jar包的,他是不能不能直接用的,需要把你打的jar包内引用的第三方jar包引用一下,如果没用maven工具就需要拉在WEB-INF/lib目录下,用了maven的在pom....
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项目部署后没有依赖的jar包
1、部署后,WEB-INF/lib 里如果没有maven依赖的 jar 包,请检查工程部署配置: 2、如果没有看到 maven 依赖配置,打开 pom.xml 检查打包类型是否是war:
eclipse下tomcat运行maven出现ClassNotFoundException错误
棱镜学院   www.prismcollege.com 专注IT在线 今天部署tomcat maven项目时,出现了错误如下: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoad
shiro框架需要的maven依赖
shiro框架需要的maven依赖 集成到SSM可能用得到 &amp;lt;!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-aspectj --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.apache.shiro&amp;lt;/groupId&amp;gt; &amp;lt;artifactId...
Maven将带有第三方依赖的可执行程序打包示例
java 写的可执行程序怎么使用 maven 打包? 执行程序中有巨多第三方依赖包,要一起打进 jar 包,怎么办? maven-assembly-plugin 插件打第三方依赖包进 jar,spring 有 org.springframework.beans.factory.parsing.BeanDefinitionParsingException 异常怎么办? maven-shade-plugin 插件打第三方依赖包,spring 有 java.lang.SecurityException 异常怎么办? 博客《Maven 项目打包需要注意到的那点事儿》可以告诉你解决这些问题的办法。 有没有一个示例?有,本资源就是。 本资源是为博客《Maven 项目打包需要注意到的那点事儿》示例项目,博客地址:http://blog.csdn.net/defonds/article/details/43233131。
spring boot 在maven项目中如何快速打包,Maven多模块依赖项目,
  原文链接:http://2kuai3.com/article/5.html 在spring boot 开发中,用maven来管理,不论是eclipse来打包还是 idea打包都需要配置一下,且打包管理的依赖总是太麻烦,那今天就快速的解决打包问题,如在一个父项目在 有 A模块,B模块,C模块,A依赖B和C,需要对A打包,如何快速的把B和C一块也同步打包?? 看了网上的许多文章,依然打不...
maven 加入json-lib.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
pom.xml 内容: [html] view plaincopyprint? dependency>          groupId>net.sf.json-libgroupId>          artifactId>json-libartifactId>          version>2.4version>      dependency>   n
Mavenjar包所依赖的其他包无法下载问题解决
今天,自己给别的部门提供jar包,以供对方调用我们的接口(jsf-类似dubbo远程调用),然而对面引MAVEN依赖时,并没有将我所依赖的其他jar包下载下来。这将导致,我给他提供的方法是有,但是我引的其他包中的domain对象是没有的。 我的pom文件大致是这样: &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;h...
Maven:什么情况下引用的依赖包A在编译时,项目MAVEN依赖中只出现包A,而包A依赖的包却没有
问题:   在使用Maven编译一个项目时,发现项目依赖的一个包(假定名字叫A),所依赖的包始终不能被加进来。在项目的Maven Denpendencies项查看时,包A的依赖包都没有出现。 原因:     引入依赖包A的pom.xml有问题。可能原因: (1)pom.xml &amp;lt;dependcy&amp;gt;项缺失     场景:依赖包A是其他项目组给的,给的时候提供了jar包,但没提供...
docx4j及其依赖包
docx4j支持操作后缀.docx得word文档,替换书签,获取文档内容,稳定资源
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 resources理解
maven的Pom.xml中build下的resources,一直不太理解,现在总结一下。
Maven的pom.xml文件中需要导入的两个C标签需要的包!
Maven的pom.xml文件中需要导入的两个C标签需要的包!
springboot中Maven打包与依赖的jar分开
   我们在用springboot开发时,时常会遇到这种问题,当我们对程序做了一个小改动时,如果要将改动后的程序发布到生产环境,则需要将整个程序重新打包,然后将打完的包发布到生产环境上,这样有个问题,如果依赖的jar包很多,就会导致所打的包很大,每次修改都需重新复制,这样就会导致效率很低,因此,为了提高效率,我们可以将依赖的jar包与程序分别放在不同地方,这样只需第一次将依赖的jar包与所打程序包...