【JAVA】项目下有个lib,怎么在打包的时候把里面的jar自动加进项目?

有个自己写的jar,直接丢进了项目目录的lib文件夹,想在package的时候能将lib目录下的所有jar包打入项目

该如何在pom.xml里面设置,求指教求连接教程

0

6个回答

一楼的方式只能实现新增的jar包在pom.xml中可用,不能在项目打war包时吧jar包打进去,楼主可以尝试,使用Maven命令完成个人jar包的安装,
安装完成之后,可以正常引用使用并可以实现楼主的打包需求,但是因为你只吧jar包安装倒了自己的本地库里,所以只能在你自己的电脑上打包才可以, 具体操作
命令:
mvn install:install-file -Dfile=C:\Users\lyx\Desktop\desktop_file\nengxun_huanjing\duanxin\cankaodaima\Java3.1\postmsg-ump-3.1\lib\postmsg-ump-2.4.1.jar -DgroupId=cn.com.xuanwu.protobuf-java -DartifactId=protobuf-java -Dversion=2.4.1 -Dpackaging=jar

其中-Dfile是jar包所在的绝对路径,-DgroupId和-DartifactId是自定义的id,引用的时候要用,-Dversion声明jar包版本,
传送门:https://blog.csdn.net/superit401/article/details/51567646

0

https://blog.csdn.net/baidu_19473529/article/details/79810464
或者自己搜索maven打包本地jar

1

楼上正解,楼上的url地址中的文章完全可以帮您解决问题。

0
  <dependency>
            <groupId>gnu</groupId>
            <artifactId>io</artifactId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/RXTXcomm.jar</systemPath>
        </dependency>
            像这样就行了,指定jar路径,填写自己写的jar包信息,打包时就能自动加进去了
0

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <compilerArgs>
                        <arg>-Xlint:all</arg>
                        <arg>-extdirs</arg>
                        <arg>${project.basedir}/src/main/webapp/WEB-INF/lib</arg>
                    </compilerArgs>
                    <showWarnings>true</showWarnings>
                    <showDeprecation>true</showDeprecation>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

0

如果有nexus私服的话, 可以把自己的jar先安装到私服,然后在项目中引入依赖。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java工程打包成jar包,并且解压lib里的jar包
在我们开发完java工程部署时,有时不需要web容器,为了方便部署有时候需要打成jar包。     这里介绍2种Eclipse打jar包的方式, 方式一、工程引用的jar包打在lib目录下 1、工程上右键,Export… 2、选择JAR file,下一步 3、选择要打包的内容,和保存jar包的路径,点Finish就ok了,有时可能需要修
Maven 打包时引用项目中lib目录下的jar文件
springboot maven项目 在打包时如何将lib目录下的jar 文件打入到jar包中呢 ? 可以在pom文件中这样去写: &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;xxxxxxxx&amp;lt;/groupId&amp;gt; &amp;lt;artifactid&amp;gt;xxxxxxx&amp;lt;/artifactid&amp;gt; &amp;lt;version&amp;gt;...
lib下同时有多个版本的jar包
本地调试好的程序,传到服务器报错,一个jackson的类方法找不到,经过分析发现服务器上有两个jackson的jar包,系统自动引用了比较老的那个jar包,所以就找不到新的类方法了.把老的jar包删除,问题解决!吼吼 :wink: ...
idea maven项目如何使用lib下得jar包
在项目开发中,一般使用maven来管理项目,但有时还需要引用本地lib下的jar包比如,中央仓库没有jar包。这时我们就需要引入lib下的jar包了。下面通过截图,一看就懂    ...
JAR打包的误区:第三方包的嵌套打包
今天弄明白一个关于JAVA项目中JAR打包的问题。 我们有时可能会把自己的项目做成第三方包给别人使用,但是同时我们自己的项目又引用了其他已有的第三方包,在打包的时候,我们经常可能自作聪明地将自己引用的第三方包全部封装在项目根目录下的某个folder下(如lib/),然后将整个项目打成JAR包,最后得意忘形地告诉使用这个包的开发人员:“你只需要在项目中引用这个包就可以了,其他什么都不需要做!” ...
eclipse下 jar包不能自动部署到lib目录下
右击项目propertis  ,第三项  deployment Assembly , add    java build path 。。。
Web项目lib下的jar包无法自动加载
Web项目复制到lib下的jar包不自动加载 打开项目的Java source目录,发现没有web app libraries目录   解决: 打开项目源码,打开.classpath文件,内容如下                                                                                     
eclipse部署时候不拷jar包到web-inf下面的lib目录解决办法
前段时间在做项目的时候,用eclipse构建的maven工程部署到tomcat下面去时,发现tomcat的web-inf下面的lib目录是空的,当时弄了好长时间,最后实在没辙了,就手动把所有的依赖拷到web-inf的lib下面去,但是每次重新部署时,eclipse自动部署又将lib目录清空,当时那叫一个郁闷,后来我看了下别人的classpath文件,发现我的classpath跟别人...
maven 项目引入lib目录中的jar包
compile ${basedir}/src ${basedir}/WebRoot/WEB-INF/classes ${basedir}/src **/*.java maven-war-plugin ${basedir}/WebRoot ${basedir}/WebRoot maven-compiler-plugin ${jav
IntelliJ2017如何把JAR包加入到项目运行环境中
注:JAVA PROJECT 1、先把JAR复制到BIN目录下 2、在IntelliJ IDEA中打开要添加jar包的Project 3、File – Project Structure4、选择Moudules – 再选择Dependencies5、选中Moudule source – 然后点击+号6、在目录中找到自己要添加的jar包“OK”即可。
如何使用Eclipse将包含第三方jar库的java工程打包成jar包
1、MANIFEST.MF 在工程下新建一个MANIFEST.MF的文件,项目结构如下。 M.java package cn.hwd.main; import java.io.IOException; import org.apache.solr.client.solrj.SolrQuery; import org.apache.solr.client.solrj.SolrS
解决eclipse发布web项目到tomcat时,jar包无法添加到tomcat lib目录下
当我们发布web项目到tomcat时,访问地址时会报一个classnotfound的错误,但是eclipse中的项目中都已经添加了相应的类,有一种比较容易犯的错误是,你没有把额外所需的jar包加到tomcat中的lib文件夹中,在这里介绍一种在项目中直接添加jar包到lib目录下: 右键已创建的web项目——properties属性——点击Deployment Assembly——Add——双击...
maven管理的web项目部署到tomcat后web-info的lib文件夹下不加载jar包的问题
这几天在使用公司搭的新框架,使用maven管理的web工程,用eclipse操作的,maven版本3.3.9,这个版本只能使用JDK1.7以上的版本。 首先遇到的问题是,把web项目部署到tomcat中后,运行tomcat一直报错找不到类ContextLoaderListener,看了一下maven本地库是有这个jar包的,在spring-web.jar中, 于是百度了好久,终于找到了
解决 eclipse 在编译 打包 部署 maven 项目的时候 WEB-INF/lib 为空 没有 jar的问题
如题,解决 WEB-INF/lib 里为空 或者说 没有 jar的问题,其实很简单1.选择项目属性,找到Deployment assembly 2. 3.选择完毕就搞定了!!!
将项目中的maven包打包到lib文件夹
1.首先打开cmd,进入到项目的根目录下,就是有pom.xml文件的目录在项目的根目录输入mvn dependency:copy-dependencies -DoutputDirectory=lib执行后项目会自动下载jar并自动在根目录生成lib文件夹,里面就是该项目所有的jar包...
SpringBoot 项目 添加外部依赖jar 包 并打包
有时在开发过程中需要某些依赖 ,这些依赖 maven 工具下载不成功 ,需要手动下载 jar包 添加到 工程中,在打包时也需要把 jar 包 一起 加入到工程 : 解决方案: 在 pom.xml 中加入如下红色标记 :表示依赖本地文件目录 &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.springfra...
java web项目把依赖的java项目打包并放到WEB-INF/lib目录下
1.在java web项目上右键-&gt;properties-&gt;MyEclipse-&gt;Web的Deployment项,选中JAR and place them in the /lib directory [img]http://dl.iteye.com/upload/attachment/0084/1808/ee66c197-2ffb-3bfd-8fc5-99cad38f94ea.jpg[/im...
NetBeans将包含第三方库(jar包)的项目一起打包为一个jar
NetBeans确实是个非常好用的IDE,不过和eclipse导出jar的步骤不太一样,它是自动构建的。其实,不包含其他jar的普通项目,只要右击项目勾选“清理并构建”,在项目工程下的“dist”目录自然就生成了项目jar包。可如果包含第三方库。那么直接构建,diat目录下生成只是项目的jar,不包含第三方库。我们更改项目的属性,将打包项勾选“复制相关库”,那么,也只是把一堆的jar包复制到dist
Springboot项目(包含第三方jar包)打成war包方法
Spring Boot一般以jar包的形式发布,但是有的时候需要动态配置参数部署项目,尤其是配置的参数数量特别多时,使用war包部署实际上是一个不错的选择。以下是将Spring Boot项目打包成war包发布的详细过程。 1、修改启动类,并重写configure方法 @SpringBootApplication @MapperScan("") public class Application...
tomcat部署项目时,jar都没有部署进去的解决方法
报错: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener   解决方法:   右击项目properties -&amp;gt; Deployment Assembly 里面能看到发布的lib以及关联项目。缺的话添加。   如:maven 的 jar ...
java web项目中的maven依赖包在部署时没有加进去
如果maven依赖包在部署时没有被加入到项目中会出现以下错误 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoader
IDEA:将WEB-INF\lib下的Jar包添加到项目中
打开Project Structure【可以使用快捷键:Ctrl+Alt+Shift+S】 更多IDEA快捷键使用:请移步:http://blog.csdn.net/fly910905/article/details/77868300 左侧选中Modules,在Dependecies中,点击右侧“+”号,选择JARS or directories...选择WEB-INF\lib下的Jar包添加
maven项目发布到tomcat里lib包没有发布的问题
今天从SVN把项目拉下来,然后放到tomcat里跑的时候发现跑不起来,控制台报了java.lang.ClassNotFoundException异常,查看了webapps里的WEB-INF的lib文件里是空的,也就是说maven内的jar包没有发布到tomcat里来。 查资料后的解决办法就是:右击项目->properties->找到Deployment Assembly,右边便是编译打包的配置,
解决WEB-INF/lib目录下的jar包无法用maven打包
项目中的jar包一部分是基于pom文件依赖,一部分是用BuildPath放入WEB-INF/lib目录下,最后在使用maven打包的时候,发现无法把WEB-INF/lib下的jar包打到war包里面,导致引入WEB-INF/lib目录中jar的类无法编译而出错。解决方式:在pom文件里面加入如下maven插件:<build> <plugins> <plugin>
IDEA发布应用时,lib里面的jar包不全
IDEA发布应用时,lib里面的jar包不全 IDEA发布应用时,lib里面的jar包不全,实际上是artifacte中项目下面的WEB-INF中lib中的jar包就不全 解决办法如下图 02.缺少的jar包双击添加进入即可 ...
SpringBoot打jar包并且引用部分本地工程的lib库
maven工程下的springboot,一边配置好引用的依赖使用下面的build配置就可以了,然后使用maven install就会在target下生成jar包了。但是这是要在你的依赖全在maven库中的情况,假如你的工程有些依赖不再maven库中的话,就会报错了。 &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;g
使用Maven管理jar包的同时,使用lib下的jar包
使用Maven管理jar包的同时,使用lib下的jar包
Eclipse部署时项目lib下jar包不能部署到服务器WEB-IN下lib目录及Eclipse下tomcat服务器配置修改
第一部分: 解决办法: 第二部分: 1.服务下下项目删掉,右键clean 2.双击服务器,即可进行修改server Locations radio1:指的是项目所属工作空间下服务器路径,不可修改; radio2:指的是安装的tomcat服务器的路径; radio3:是自定义的tomcat服务器路径。 ....
Gradle打jar包,包含所有依赖
前言 最近被gradle折腾的欲仙欲死。 gradle想把所有依赖打进jar包主要有两种方式:一种是重写jar动作,一种是用第三方插件。 为了装x,我一直都是用的第一种方式,结果出了问题解决不了,为了不影响进度,只能先用第三方了。 重写jar动作 主要是into这一句,可以参照gradle的api文档。里面专门讲了这一块。 这种方式生成的jar包,是把所有的依赖全部...
IDEA Maven编译时没有加入lib文件夹下的jar
  几次编译都失败,发现target中没有包含自己导入的jar, 百度之后发现在pom中加入代码即可: &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;artifactId&amp;gt;maven-compiler-plugin&amp;lt;/artifactId&amp;gt; &amp;lt;ve...
Maven项目打包时如何引入外部jar包
项目结构 pom配置 引入系统资源 配置dependency(${project.basedir}为根目录) 外部jar包所在目录 注:如果jar包的名称没有代Version记得加上,重命名即可。 记得先进行project——clean,然后再运行 mvn clean 和 install 就可以了。 ...
向eclipse中的项目导入jar包(作为library引用和放入web-inf/lib下的两种方法和区别)
将需要的jar包放入一个路径,以hibernate需要的jar包为例: 将hibernate需要的jar包放在文件夹hibernate-core中,再将这个文件夹放到H盘的jar目录下。 打开eclipse:window-preferences-Java-Build Path-User Libraries-new,如下图: 输入新建的user libraries名字,这个名字只要自己能够辨...
Eclipse 开发WEB项目 webcontent下lib中的jar包不自动加载的问题
有时web项目下的jar文件不自动加载,手动加载时又不会加载到Web App Libraries目录下,现在修改方法总结如下 在项目的应用目录下找到.settings\org.eclipse.wst.common.component文件, 在刚新建一个项目时,此文件下面的内容如下: 发现少了一句[color=red],[/color]所以我们要手动把它加下,最...
maven中把依赖的JAR包一起打包
这里所用到的MAVEN-PLUGIN是MAVNE-ASSEMBLY-PLUGIN 官方网站是:http://maven.apache.org/plugins/maven-assembly-plugin/usage.html   1. 添加此PLUGIN到项目的POM.XML中   &amp;lt;buizld&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; ...
maven引入放在了WEB-INF/lib目录下的jar包
配置pom.xml文件: !更好的方式是配置编译参数,添加extdirs将jar包相对路径添加到配置中,如下:                                   maven-compiler-plugin                                 1.6                   1.6            
idea创建普通java工程,添加jar包,打包jar包
创建一个java普通工程1.点击Project创建一个Module2.选择jdk,选择javaEE,点击next3.输入项目名,点击Finish添加依赖jar包1.点击File -&amp;gt;Project Structure...2.选择jar包,确认就可以了将程序打成jar包1.点击File -&amp;gt;Project Structure...-&amp;gt;Artifacts2.选择要打包的程序3.打包...
Java项目打包并处理依赖Jar包
Intellij Idea打包Java项目 1. 打开模块设置 如下图所示,选中需要打包的模块,右键点击,即会出现如下图所示的内容,点击Open Module Settings。 2. 创建Artifacts 3. 配置Jar包信息 注意配置输出路径 Output directory; 4. 移动依赖Jar
eclipse自动部署web项目时WEB-INF\lib目录下缺少maven依赖jar包
右键点击工程,属性(properties),选择deployment assembly选项,单击add按钮,如下图: 在弹出的对话框选择java build path entriesnext后选择Maven Dependencies即可 参考文章: http://www.thinksaas.cn/group/topic/337249...
抽取maven项目里需求的jar 包到指定文件夹
控制台切换到maven项目路径,运行命令: mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile   运行完后就会自动在该maven项目路径下创建一个lib文件夹,lib文件夹里放的就是maven项目所有的jar包了。 ...
eclipse打maven的jar包连依赖jar一起打包方法
方法就是使用maven插件,我这里试验了2种插件 方法1. 第一步:在pom.xml文件中添加,其中标红的部分,我在实际应用中是去掉的,因为我这个jar单纯是工具类,没有主函数,如果有的话,红色部分改成自己的启动类应该就行了 第二步:右键pom.xml--->run config里运行命令输入assembly:assembly 直接运行后会打出2个jar包,名字分别是下边这2个,名
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo