给原来java系统新增自动打包功能的时候,因为原来的系统并没有采用maven那样的jar包管理,一般来说所有相关jar都在lib目录下边,而默认的maven2则采用集中式jar包管理,比如都放在${HOME}/.m2/repository,那么如何在原来lib基础上采用maven呢?查看POM的reference,发现dependency有个很有用的scope属性,这个可以解决上述问题:)
首先将dependency的scope设置成system(默认是compile),然后增加systemPath,指定所需的具体jar文件。
注意:
- systemPath必须是具体的jar,而不是jar所在目录.
- groupId, artifactId, version 必须设置,否则pom语法出错
- scope是system时候,maven将从systemPath中查找所需jar包,而不是从repository.
示例片段如下:依赖lib/commons-logging.jar
xml 代码
- <dependency>
- <groupId>lib</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.0.4</version>
- <scope>system</scope>
- <systemPath>${basedir}/lib/commons-logging.jar</systemPath>
- </dependency>
分享到:
相关推荐
基于ACTIVITI引擎进行开发,利用maven进行依赖管理,本文件列出来具体的依赖项
maven工程pom文件依赖的架包,没有对架包进行统一管理。
maven的pom.xml的最详细配置,内含pom的依赖、jdk配置等
新手小白搭建SSM框架所需基本的Maven依赖文件,测试可用,个人建议连接阿里云下载,非常快,基于该框架 可以返回前台json数据
将pom的依赖直接粘贴进pom.xml,运行bat文件就可以将jar包一次性下载。需要maven环境
maven项目的配置POM配置文件,主要是maven项目的配置,直接从中央仓库下载内容。
Oracle依赖,maven依赖,ojdbc8的依赖
这是maven管理的动态web项目的pom.xml配置文件,里面有ssm框架需要用到的jar包依赖
maven_pom配置文件,多种依赖关系的配置。 加入servlet和jsp的依赖 ,引入pinyin4J的依赖 ,引入json-lib的依赖,引入MySQL数据库驱动依赖 ...
sdoapi,sdoutl-1.0及maven中pom.xml的配置
POM文件加入BIRT运行的所有依赖,再也不用去找jar包了
创建的maven web项目所需要的依赖关系,每条依赖关系标注了作用和如果不加这条依赖会出现的错误,亲测可靠!
新手使用IDEA使用Maven配置pom依赖时经常出现的问题
这个一个maven web项目的pom文件。主要包含运用spring mvc, spring, mybatis 框架时需要导入的依赖列表。旨在帮助一些愿在java web上进行开发的新手。大部分依赖都有其注释与说明。
这个pom文件中用一些SSM开发中常用的依赖jar,可以供初学者采纳。
利用maven技术整合ssh框架的pom.xml! 利用maven技术整合ssh框架的pom.xml 利用maven技术整合ssh框架的pom.xml
maven版正确的Springboot打war包所需的pom依赖配置文件,童叟无欺,绝不欺骗,如下载后有问题,可联系本人
基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 书中讲解了网络基础知识、TCP/IP基础...
NULL 博文链接:https://3806850.iteye.com/blog/907863
附件为:dubbox2.8.4 maven依赖文件。 使用方法:按照依赖关系,自行创建maven依赖文件夹后,将附件解压至指定文件夹即可使用。 可解决Missing artifact com.alibaba:dubbo:jar:2.8.4 dubbo问题。