zoukankan      html  css  js  c++  java
  • 发布jar到maven私服

    本地发布jar包到maven私服有两种方式,

    (1)maven项目生成jar上传到私服

    (2)通过maven的命令 mvn -X deploy:deploy-file

    两种方式都基于本地已经安装好maven,可通过mvn -version 查看是否安装maven,

    显示如下,则表示已经安装maven

    1、maven项目生成jar上传到私服

    首先要在本地maven的setting文件中配置以下信息

    <servers>
      <server>
        <id>ctid</id>
        <username>XXX</username>
        <password>XXX</password>
      </server>

    </servers>

    其次要在maven 的jar项目pom.xml中配置以下内容

    <build>
    <finalName>ctid_util</finalName>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
    <source>${java.version}</source>
    <target>${java.version}</target>
    <encoding>UTF-8</encoding>
    </configuration>
    </plugin>
    </plugins>
    </build>
    <distributionManagement>
    <repository>
    <id>ctid</id>
    <name>Release Repository</name>
    <url>http://172.18.52.4:80/content/repositories/releases/</url>
    </repository>
    <snapshotRepository>
    <id>ctid</id>
    <name>Snapshot Repository</name>
    <url>http://172.18.52.4:80/content/repositories/snapshots/</url>
    </snapshotRepository>
    </distributionManagement>

    jar包内容写好后,在eclipse中项目右键-Run as-Maven build

    在Goals 中输入 deploy,

    点击Run进行jar发布

     控制台显示以下内容,即为发布成功,

    2、通过maven的命令 mvn -X deploy:deploy-file

    命令使用如下

    mvn -X deploy:deploy-file -DgroupId=org.apache.commons -DartifactId=commons-compress -Dversion=1.18 -Dpackaging=jar -Dfile=D:mavencommons-compress-1.18.jar -Durl=http://username:password@ip/content/repositories/releases/

    使用时在cmd,控制台输入命令,回车执行,

     执行命令后,输出以下结果,则发布成功

    -DgroupId

    -DartifactId

    -Dversion

    maven 项目中jar的定义形式,使用maven的应该都熟悉

    -Dpackaging 发布的形式,选jar

    -Dfile     --jar包所在本地路径

    -Dur      --要上传到的maven私服地址,

  • 相关阅读:
    超哥笔记--linux准备知识(1)
    爬虫系列---scrapy全栈数据爬取框架(Crawlspider)
    爬虫系列---scrapy post请求、框架组件和下载中间件+boss直聘爬取
    pymongo 一篇文章搞定
    一篇文章搞定mongodb
    python进阶(四) windows下虚拟环境使用
    java基础(四) -变量类型
    java基础(二) -对象和类
    java基础(一) -语法
    Linux常用命令大全
  • 原文地址:https://www.cnblogs.com/pinghengxing/p/11137698.html
Copyright © 2011-2022 走看看