码迷,mamicode.com
首页 > 编程语言 > 详细

maven 如何依赖工程项目里面的 jar 包

时间:2018-11-09 21:06:30      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:project   cti   tor   定义   snapshot   http   自己   output   bubuko   

前言:现在有个 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 包

标签:project   cti   tor   定义   snapshot   http   自己   output   bubuko   

原文地址:https://www.cnblogs.com/yuxiaole/p/9936745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!