maven工具引入lib下的jar文件】的更多相关文章

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <executable>true</executable><!-- 直接运行,注册服务 --> <fork>true</fork> <…
在某些情况下,maven无法下载依赖的jar,或者依赖的m2会非常的大,上G那是随随便便的事.为了方便修改和编译,在打出的war包基础上,或者直接把tomcat的webapps下的项目拿出来,就可以用WEB-INF/lib下面的jar包,这样就可以直接引用了.但是,这些jar包如何与maven工程结合,使用mvn clean compile package等命令时,如何能正确的运行,下面解释一下. 一.在maven工程中引用 打开任一项目的Java Build Path对话框,在Librarie…
<dependency> <groupId>abc</groupId> <artifactId>abc</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/abc.jar</systemPath>…
测试于:Maven 3.0.5, eclipse-jee-indigo-SR2-win32 配置步骤: 在WEB-INF下新建lib目录并加入自己的包: 右键项目 -> Build Path -> Configure Build Paht... 选择新加入的包 配置pom.xml文件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <a…
maven 使用本地包 lib jar包 依赖一个lib目录 解决方法: # 把本地的lib加入maven编译时的依赖路径 From:http://blog.chinaunix.net/uid-23173926-id-2942789.html 有些项目的jar包不是在maven服务器上能够下载的,那么需要将这样的包放在项目的lib目录下, 不过这样会导致maven打包时找不到包,报错.可以通过下面的配置解决这个问题 <build>         <plugins>        …
在项目开发中,一般使用maven来管理项目,但有时还需要引用本地lib下的jar包 比如,中央仓库没有jar包.这时我们就需要引入lib下的jar包了. 1.首先在dependencies里加入本地jar包.如图1.1所示在点击红色方框处加号,选择添加JARs or directories 添加项目lib下的jar包,如图1.2   1.3所示. 图1.1 图1.2 图1.3 2.如图1.4,进入Artifacts,右击将新添加的lib下的包,put into /WEB-LIF/lib 图1.4…
这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过 BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成war包,这个war包在tomcat下能正常运行,war包下是有lib下的jar包的. 通过IDEA自带的运行能够正常识别lib包下的jar,但是我要是通过maven profile实现多环境配置自动分离 则会出现“程序包xxx不存在的”错误 若该程序包是jdk自带的程序包,请参照:解决maven编…
原文链接:https://www.cnblogs.com/adeng/p/7096484.html 这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过 BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成war包,这个war包在tomcat下能正常运行,war包下是有lib下的jar包的. 通过IDEA自带的运行能够正常识别lib包下的jar,但是我要是通过maven profile实现多环境配置自动…
<build> <finalName>xxx</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.2</version> <configuration> <…
1.本地lib下有jar 2.命令: mvn install:install-file -Dfile=juh-3.0.1.jar -DgroupId=org.openoffice -DartifactId=juh -Dversion=3.0.1 -Dpackaging=jar…
现象: idea lib下有jar包但是仍然报错 找不到类 但是有个奇怪现象 同样的配置下项目在eclipse中可以正常编译 启动. package com.puhui.car.aspect; import java.util.UUID; import org.apache.commons.lang3.StringUtils;import org.aspectj.lang.ProceedingJoinPoint; 找不到类import org.aspectj.lang.annotation.Ar…
打开Project Structure[可以使用快捷键:Ctrl+Alt+Shift+S]左侧选中Modules,在Dependecies中,点击右侧“+”号,选择JARS or directories...选择WEB-INF\lib下的Jar包添加 左侧选中Artifacts,然后点击-项目名:war exploded ,在Avaliable Elements中将刚刚添加的JAR包put into /WEB-LIF/lib.…
手贱,使用root用户,rm -rf 多了一个"*"……导致了万分惊恐的悲剧,/usr/lib下的所有文件被删除…… 修复办法: linux系统是基于文件的,所以只要能拷贝到和原来一样的文件就可以... 前提是有另外一台一模一样的服务器啊,将这台的/usr/lib下的所有文件拷贝过去…… 一开始使用scp拷贝,但是导致/usr磁盘爆满,经查发现里面的链接文件居然将链接到的文件拷贝了过来…… 后来重新删除/usr/lib下的所有文件,使用 tar -cpf - ./ | ssh 10.3…
打开Project Structure[可以使用快捷键:Ctrl+Alt+Shift+S] 左侧选中Modules,在Dependecies中,点击右侧"+"号,选择JARS or directories... 选择WEB-INF\lib下的Jar包添加 左侧选中Artifacts,然后点击-项目名:war exploded ,在Avaliable Elements中将刚刚添加的JAR包put into /WEB-LIF/lib…
© 版权声明:本文为博主原创文章,转载请注明出处 问题描述: 项目在本地部署没有问题,但是使用maven打包时报错: ***(引用jar中某个类的的路径) 不存在 ***(某个java类中的某行某列) 找不到的符号 进入查看,发现找不到的是WEB-INF/lib中的jar包中的内容 百度后发现maven只会加载pom.xml中定义的依赖jar,手动添加的jar包不会被自动加载 解决方案: 添加图中红线部分内容,告诉maven打包时加载指定路径中的jar包 参考:http://www.mamico…
方法一. mvn assembly 或 mvn package (一个jar包) 把依赖包和自己项目的文件打包如同一个jar包(这种方式对spring的项目不支持) <build>      <plugins>          <plugin>              <artifactId>maven-assembly-plugin</artifactId>              <configuration>       …
大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.maven.org/maven2/)的.那我们怎么将那些不存在Maven仓库中的包加入到本地的Maven库中呢?很简单.这里以IKAnalyzer.jar包为例进行讲解. 第一步:将IKAnalyzer.jar包存放在一个文件夹中,比如mylib文件夹 第二步:建一个IKAnalyzer.jar包相关的pom.xml文件,需要在pom.xml中定义其maven坐标及其相应的依赖代码即可…
使用maven assembly插件完成打包 修改pom: <build> <pluginManagement> <plugins> <!--设置jdk版本,防止maven update时项目jdk版本变回1.5--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifa…
[一]如何将一个已有的jar文件,生成maven坐标 使用maven构建项目需要在项目中引入自定义的一些包,也像maven一样在工程的pom.xml中引入相应的坐标,这时候我们就要自己把包上传到本地仓库,以下就来演示如何操作: ①我要上传的jar包为:ipdatabase-1.0.jar ②找到本地安装maven的位置的bin目录输入cmd进入到命令行 输入 如下面命令,敲击回车开始执行: mvn install:install-file -Dfile=C:\Users\zhangsf\Desk…
有时我们要用的 maven 依赖项在官方repo库中找不到,然而我们从其他渠道获得了依赖项中的所有jar文件,本文记录了如何向本地库添加jar文件. 从复杂到简单,有三种方法: 使用 maven 的仓库管理器(例如Nexus)来架设一个本地仓库服务器 使用指令 mvn install:install-file 将jar文件安装到本地仓库 通过项目pom配置文件引入 第一种方法有利于团队开发,内容多一点,我打算单独用一篇文章记录.这里介绍其他两种方法: 使用指令 mvn install:insta…
在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单.我们可以通过插件完成这项工作,使用assembly插件.具体使用方式如下: 1.在项目中加入插件的依赖: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupI…
简而言之:这个问题就是由jar包反复冲突了! 这个问题一開始我出现了一种"自以为是"的答案,在Android Private Libraries文件夹下的是会打包到project可执行文件其中去的,而不自己主动编译的原因是由于Libs以下的jar文件太大导致的,可是显然在执行的时候就直接报错了--class not found! 那么非常明显不是这个问题! 事实上呢.是在Libs文件夹以下有一个android-support-v4.jar.而假设你的project中有引入其它的libr…
jar文件的执行需要java环境,怎么配置环境相信不用说了 因为不想每次开机都手动启动一次程序,那么我们就需要把它配置成开机自启动的服务,下面就来讲一种方法 首先,我们知道jar文件的执行命令为 java -jar 程序绝对路径(如d:\bin\jarName.jar) 而.bat文件是dos下的批处理文件,可以包含一条或多条命令.. 那么我们就可以自建一个.bat文件,然后在里面写入命令java -jar d:\bin\jarName.jar 然后通过这个bat文件来运行jar 1:在jar文…
jar是java class的打包文件,我们能够将自己的项目打包为jar文件执行,也能够打包后当做第三方包查看,有时候我们须要查看一下一个jar文件里是否还有某个类以及对应的包,我们能够採用下面两种方式: ① 使用软件 jd-gui是一个跨平台的软件.我们能够方便的在osx等系统上安装,之后将jar文件拖进jd-gui就能够了. ②使用zip工具 jar包是一个zip文件,我们能够直接解压后查看,以下是一个简单的实例. YDdeMacBook-Pro:Tmp YD$ ls jfxrt.jar Y…
在项目目录下找到.object文件修改 <natures> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature> <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature…
虽说比较简单,但希望分享给大家.按需求改成想找的:例如txt,xls 等. 脚本名 扫描的路径 文件名 testFind.sh /  testFind.txt (如果未配置环境变量  ./testFind.sh /  testFind.txt 或sh 启动) function find(){ for file in `ls $1` do if [ -d $1"/"$file ] then e $1"/"$file $2 else # echo -e $1"…
我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器.之前部署web项目到tomcat进行启动调试都很正常,今天突然出现无法启动情况,启动过程报如下错误: Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener    at org.apache.catalina.loader.We…
我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器.之前部署web项目到tomcat进行启动调试都很正常,今天突然出现无法启动情况,启动过程报如下错误: Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener    at org.apache.catalina.loader.We…
问题描述: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5: Could not transfer artifact org.apache.maven.pl…
1.将本地jar放置到仓储库在jar包目录下 mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar 在pom.xml中加入 <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId&…