zoukankan      html  css  js  c++  java
  • maven 依赖中添加本地jar包记录

    项目依赖的一个jar包是在开发环境的maven 私有仓库获取的,在部署的环境中没法获取到,所以采取了将jar包放在项目目录下,pom中添加本地依赖的方式

    1 通过scope:system引入

      把jar包放在根目录下的lib包中,添加依赖  

    <dependency>
        <groupId>**</groupId>
        <artifactId>x</artifactId>
        <version>2.2-SNAPSHOT</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/lib/**.x.2.2-SNAPSHOT.jar</systemPath>
    </dependency>

    使用这种方式不可行,因为 scope:system和scope:system的依赖范围作用相同,即对于编译和测试classpath有效,运行时无效

    2 将jar包装载到本地仓库

      命令:    

    mvn install:install-file -Dfile=/../lib/**.x.2.2-SNAPSHOT.jar -DgroupId=** -DartifactId=x -Dversion=2.2-SNAPSHOT -Dpackaging=jar

      pom依赖

    <dependency>
        <groupId>**</groupId>
        <artifactId>x</artifactId>
        <version>2.2-SNAPSHOT</version>
    </dependency>
    

      这样就可以在编译、测试、运行时都能被加载到

    
    
  • 相关阅读:
    是否需要有代码规范
    结对同伴作业复审
    个人作业-四则运算生成
    个人博客-week7
    个人博客作业Week3
    结对编程项目总结
    个人项目总结
    个人博客作业Week2
    第二次结对作业
    个人作业3——个人总结(Alpha阶段)
  • 原文地址:https://www.cnblogs.com/xingjj/p/11512124.html
Copyright © 2011-2022 走看看