`
jaychang
  • 浏览: 741595 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

maven nexus 3.0后上传jar包方法

 
阅读更多

mvn deploy:deploy-file -DgroupId=com.example -DartifactId=demo -Dversion=1.0 -Dpackaging=jar -DrepositoryId=nexus -Dfile=C:\Users\Administrator\Desktop\demo.jar -Durl=http://192.168.59.2:8081/repository/maven-releases/ -DgeneratePom=false 

 

 

 

比如:mvn deploy:deploy-file -DgroupId=com.ccb -DartifactId=servlet -Dversion=1.0 -Dpackaging=jar -DrepositoryId=nexus -Dfile=C:\Users\Administrator\Desktop\VerifyAuth.jar -Durl=http://192.168.59.2:8081/repository/maven-releases/ -DgeneratePom=false

 

 

这里的nexus对应mvn配置文件里的setting.xml里的

 

 

 

  <servers>
    <!-- server
     | Specifies the authentication information to use when connecting to a particular server, identified by
     | a unique name within the system (referred to by the 'id' attribute below).
     |
     | NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are
     |       used together.
     |
    <server>
      <id>deploymentRepo</id>
      <username>repouser</username>
      <password>repopwd</password>
    </server>
    -->

    <!-- Another sample, using keys to authenticate.
    <server>
      <id>siteServer</id>
      <privateKey>/path/to/private/key</privateKey>
      <passphrase>optional; leave empty if not used.</passphrase>
    </server>
    -->
    <server>
	    <id>nexus</id>
	    <username>admin</username>
	    <password>123456</password>
	</server>
  </servers>

 

 

实在不行可以pom.xml里用compile插件,引入jar包


			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<encoding>UTF-8</encoding>
					<compilerArguments>
						<extdirs>src/main/lib</extdirs>
					</compilerArguments>
				</configuration>
			</plugin>

 

如果要指定settings.xml

mvn -s D:\app\apache-maven-3.2.3\conf\settings.xml deploy:deploy-file 
-DgroupId=com.abc.pay -DartifactId=client -Dversion=3.1.1 -Dpackaging=jar 
-Dfile=C:\Users\dongsw\Desktop\client-3.1.1.jar 
-Durl=http://192.168.59.240:8081/repository/maven-releases/ -DrepositoryId=releases

 

示例

mvn -s C:\Users\Administrator\.m2\settings.xml deploy:deploy-file -DgroupId=com.websocket.goeasy -Durl=http://maven.sxb.lol/repository/maven-releases/ -DartifactId=goeasy-sdk -Dversion=1.0.0  -Dpackaging=jar -Dfile=C:\Users\Administrator\Desktop\goeasy-sdk-0.3.5.jar -DrepositoryId=releases -X

 

注意-DrepositoryId=release跟server的id一致

分享到:
评论

相关推荐

    maven3.0 maven3.0

    1. **安装Maven**:下载Apache Maven 3.0的二进制包,解压并配置环境变量。 2. **创建项目**:使用`mvn archetype:create`命令生成项目结构。 3. **编辑POM.xml**:配置项目信息、依赖和插件。 4. **构建项目**:...

    maven3.0版本下载

    3. `lib`目录:存放Maven运行所需的JAR文件。 4. `LICENSE`和`NOTICE`文件:关于Apache软件基金会的授权和版权信息。 5. 其他文档和资源文件,如README和CHANGES,记录了版本变更和使用指南。 总的来说,Maven3.0是...

    maven servlet 3.0 eclipse config video

    【标题】"maven servlet 3.0 eclipse config video" 提供的是关于如何在Eclipse集成开发环境中配置Maven和Servlet 3.0的视频教程。这个教程旨在帮助开发者了解和掌握如何有效地利用Maven构建Java Web项目,并利用...

    apache-maven-3.0

    apache-maven-3.0,java1.6版本使用 。

    maven 打jar包,source包,并上传到本地maven库

    ### Maven 打包Jar与Source包并上传至本地Maven库 #### Maven打包Jar与Source包概述 在软件开发过程中,Maven作为一种自动化构建工具,极大地简化了项目的构建过程。通过Maven,开发者可以轻松地将Java项目打包...

    Maven引入本地Jar包并打包进War包中的方法

    "Maven引入本地Jar包并打包进War包中的方法" Maven是一种流行的项目管理工具,主要用于Java项目的构建、测试和部署。在实际开发中,我们经常需要引入本地Jar包以满足项目的需求。本文将介绍Maven引入本地Jar包并...

    maven本地仓库清除无效jar包脚本

    3. **删除无效jar**:当识别出一个无效的jar包后,脚本会将其删除。在Unix/Linux系统中,可以使用`rm`命令,在Windows中则是`del`命令。 4. **处理锁定文件**:在某些情况下,正在使用的jar文件可能会被Maven或其他...

    QRCode.jar 3.0 低积分下载

    开发者可以直接将这个JAR包引入他们的项目中,通过import相关的类和方法,实现二维码的生成。 使用QRCode.jar 3.0 的过程通常包括以下步骤: 1. **引入库**:首先,需要将 QRCode.jar 添加到项目的类路径...

    开发+MAVEN私服+nexus最新版+jar包依赖

    本文将详细介绍如何使用最新的Nexus版本搭建和使用MAVEN私服,以及如何实现jar包依赖。 **1. Maven与Maven私服** Maven是Apache软件基金会开发的一款项目管理和集成工具,它通过POM(Project Object Model)文件来...

    maven私库nexus批量上传jar工具

    go语言写的一个工具,用于批量上传本地仓库的jar到nexus私库。目前只有exe没有生成linux脚本。文件夹中有使用说明。 .\mvnDeployTool.exe -r C:\\Users\\yyc\\.m2\\repository\\org\\apache\\maven -s D:\devEnv\...

    一键清除maven仓库中下载失败的jar包的实现方法

    一键清除maven仓库中下载失败的jar包的实现方法 在Maven项目中,下载失败的jar包是一个常见的问题,它们会占用磁盘空间,影响开发效率和心情。因此,清除这些下载失败的jar包变得非常重要。本文将详细介绍如何使用...

    使用python编写的自动生成maven批量上传jar包工具

    maven上传jar包到nexus私有库 由于是nexus菜鸟,不知道要上传哪些包,所以全部本地上传,一个一个的写太麻烦,于是写了个批量生成maven脚本的py脚本,使用说明见py文件内部说明

    servlet-api-3.0.jar包

    Servlet-api-3.0.jar是Java Servlet API的第三版实现,它是开发Web应用程序的重要组成部分,特别是在基于Java的服务器端编程中。这个库包含了用于创建和管理HTTP服务端点的接口和类,允许开发者构建动态、交互式的...

    mavenjar包

    ** Maven Jar 包详解 ** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。它通过统一的配置管理,简化了项目的构建、依赖管理和部署过程。在Java开发中,Maven 可以帮助我们生成 JAR 文件,这是一...

    Maven Nexus 私服搭建

    Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明

    maven批量导入第三方jar包至本地库工具

    5. **项目构建**:配置完成后,Maven在构建项目时就能找到这些第三方jar包,从而顺利完成编译和打包。 使用这个工具的一个关键点是确保每个导入的jar包都有正确的坐标信息,否则Maven可能无法正确解析和使用它们。...

    maven-settings-3.0.jar

    maven-settings-3.0.jar

    maven打成可运行jar包

    当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。

    apache-maven-3.0 安装包和源文件

    1. **依赖管理**:Maven 使用POM来描述项目及其依赖关系,自动下载并管理所需的库文件,避免了手动下载jar包的繁琐操作。 2. **构建生命周期**:Maven预定义了一套标准的构建生命周期,包括clean、validate、compile...

Global site tag (gtag.js) - Google Analytics