Maven使用lib下的包

Maven使用中央仓库的同时,使用lib下的包

pom.xml添加如下配置

<build>
  <plugins>
    <plugin>
      <artifactId>maven-compiler-plugin</artifactId>
      <configuration>
        <compilerArguments>
          <extdirs>src\main\webapp\WEB-INF\lib</extdirs>
              </compilerArguments>
          </configuration>
       </plugin>
   </plugins>  </build>
时间: 2024-10-13 15:20:25

Maven使用lib下的包的相关文章

解决maven无法加载本地lib/下的jar包问题(程序包XXX不存在)

这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过 BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成war包,这个war包在tomcat下能正常运行,war包下是有lib下的jar包的. 但是我往服务器上传的是项目源码,用SVN上传,然后服务器上用maven插件编译运行,编译时报错:找不到WEB-INF/lib下jar包.显然maven编译时不会自动加载WEB-INF/lib下的jar包. 项目的

storm/java web项目引用的jar该放容器的lib下吗?

不要把第三方jar包放到容器的lib中,把容器不提供的第三方jar打包到项目中,容器提供的jar就不打包到jar包中.项目运行时,会先检测项目本身打入的jar包,然后再去容器的lib下面寻找jar包. 为什么不建议把第三方jar包放到容器中呢? 因为像common\lib下的包是相对很通用又稳定的包,如果你把你这几个工程共用的几个相同包放进来 ,一定时间看起来是文件少了不少 ,但将来需求的变化,可能有的工程 需要比较新版本LIB包,而一些工程 又没有需求或升级的要求 ,还只是要老版本的LIB包,

使用maven编译,又使用lib下的Jar包

在项目开发中,项目用maven管理,是一个maven项目. 一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个内部jar文件,但是这个文件我们又没有开放到maven库中. 我们会将文件当到我们项目WEB-INF/lib中. 如果我们不对pom.xml进行特殊配置的话,maven打包是不会自动去引用和编译lib中的jar文件的,所以需要我们修改下pom.xml文件. 修改maven-compiler-plugin的配置,如下: <plugin> <g

既使用maven编译,又使用lib下的Jar包

在项目开发中,项目用maven管理,是一个maven项目. 一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个内部jar文件,但是这个文件我们又没有开放到maven库中. 我们会将文件当到我们项目WEB-INF/lib中. 如果我们不对pom.xml进行特殊配置的话,maven打包是不会自动去引用和编译lib中的jar文件的,所以需要我们修改下pom.xml文件. 修改maven-compiler-plugin的配置,如下: <plugin> <g

maven web 项目 打入 jar 包 , 和编译入 java 文件到 web-inf 下

<outputDirectory>src\main\webapp\WEB-INF\classes</outputDirectory> 可以把 类文件编译到 web-inf 下 ,用于项目运行<plugin> <artifactId>maven-dependency-plugin</artifactId> <version>2.1</version> <executions> <execution>

Servlet3.0中WEB-INF\lib下的jar包中的资源可以直接通过浏览器访问

看公司中的一个项目,访问了一个路径: http://127.0.0.1:8080/XXX/v2/jquery-1.8.1.min.js 但是看项目中的web资源并没有这个js文件,甚至连v2这个目录都没得,就觉得奇怪 便看了下web.xml中是否有相应的Filter之类的进行拦截处理,发现也没有,就纳闷了 便想可能会在引用到的jar包里,便打开几个查找下,果然发现了,解惑 目录结构如下: xxx.jar ---com.abc ---META-INF ------MANIFEST.MF -----

Maven(五)之Maven配置阿里云镜像飞快下jar包

用过Maven的人都知道Maven对于依赖的管理让我们程序员从此远离了自己去在项目中把需要的jar包导入到项目中,但是因为中央仓库是在国外的,所以在我们从中央仓库下载依赖的时候, 我们发现下载速度真的是无语了,所以我们用什么方法来解决这个问题呢?答案是:配置阿里云国内镜像 一.什么是镜像 maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的. 镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其中阿里云算是比

关于Myeclipse buildpath的jar包不能复制到tomcat lib下问题

新建了web项目,jar包放在lib下面用buildpath方式引入到项目的,启动tomcat不能把lib下面的jar包复制到tomcat的lib目录下,只能手工复制到lib中,后来找到一个解决方法. 项目上点击右键-->properties-->DeploymentAssembly-->选择你要复制到lib下的libraries就行

IDEA:将WEB-INF\lib下的Jar包添加到项目中

打开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 原文地址:https://www.cnblogs.com