zoukankan      html  css  js  c++  java
  • 使用Nexus管理Maven仓库时,上传带依赖的第三方jar

      总所周知,使用Maven构建非常方便。在企业中使用Nexus创建私服来管理Maven时,需要上传很多没有开放源码的第三方Jar包。本文将讲述当第三方Jar包有很多并且互相有依赖时如何上传。

    核心操作

    自己编写POM

    确保上传所有依赖

    步骤

    当需要导入DB2驱动时,需要db2jcc.jar,而db2jcc.jar又要依赖db2jcc_license_cu.jar,此时,导入方式如下

    1。编写POM

    手动编写db2jcc.jar的pom.xml,如下:

    <project ...>
      
      <modelVersion>4.0.0</modelVersion>
      <groupId>xxx.xxx.db2driver</groupId>
      <artifactId>db2jcc</artifactId>
      <packaging>jar</packaging>
      <version>1.0.0</version>
      <name>db2jcc</name>
      
      <dependencies>
        <dependency>
          <groupId>xxx.xxx.db2driver</groupId>
          <artifactId>db2jcc-license-cu</artifactId>
          <version>1.0.0</version>
        </dependency>
      </dependencies>
    </project>

    2。在Nuxus的GUI中导入

    导入方式如下:

    3。导入依赖的jar

    导入依赖的db2jcc_license_cu.jar,如下:

    注意这里的配置必须按照1。中的配置。

    最后,确保所有依赖的jar全部导入进第三方宿主仓库后,就可以在工程中引入,配置如下:

        <dependency>
          <groupId>xxx.xxx.db2driver</groupId>
          <artifactId>db2jcc</artifactId>
          <version>1.0.0</version>
        </dependency>
  • 相关阅读:
    Webpack实现按需打包Lodash的几种方法详解
    一文带你了解babel-preset-env
    Vue-给对象新增属性(使用Vue.$set())
    vue v-slot
    Vue2.4+新增属性.sync、$attrs、$listeners
    彻底搞定Javascript事件循环
    Spring Boot 添加JSP支持【转】
    防火墙设置
    黑黑客客
    tomcat启动时设定环境变量
  • 原文地址:https://www.cnblogs.com/hanmou/p/4573841.html
Copyright © 2011-2022 走看看