maven 如何依赖工程项目里面的 jar 包
Posted 不忘初心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 如何依赖工程项目里面的 jar 包相关的知识,希望对你有一定的参考价值。
前言:现在有个 jar 包在私服和公共仓库里面都没有,需要自己将 jar 包放在工程里,然后让 maven 依赖。
这里举个栗子
项目路径:
pom.xml 配置
<!--自定义查询组件的jar包--> <dependency> <groupId>com.yule</groupId> <artifactId>querydb</artifactId> <version>1.0-SNAPSHOT</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/querydb-1.0-SNAPSHOT.jar</systemPath> </dependency>
然后,pom 中需要加入插件
这个插件主要是拷贝 jar 包到指定的输出目录。
<!--引用工程jar包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions> <execution> <id>copy-dependencies</id> <phase>compile</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.basedir}/WebContent/WEB-INF/lib</outputDirectory> <includeScope>system</includeScope> </configuration> </execution> </executions> </plugin>
其中,${project.basedir} 指的就是项目跟路径。
以上是关于maven 如何依赖工程项目里面的 jar 包的主要内容,如果未能解决你的问题,请参考以下文章
Idear 创建maven web项目后在pom.xml里面添加依赖,但项目里没有jar包
Idear 创建maven web项目后在pom.xml里面添加依赖,但项目里没有jar包
用maven打包jar项目其中很多模块引用了相同jar包,如何把它些jar公用,让maven打包不把这公用包打进去