`
jaychang
  • 浏览: 735901 次
  • 性别: 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一致

分享到:
评论

相关推荐

    jodconverter-core-3.0-beta-4-依赖包以及源码

    接着,将`jodconverter-core-3.0-beta-4.jar`添加到Java项目的类路径中。配置包括设置OpenOffice或LibreOffice的安装路径,以及指定转换过程中的各种参数。 **3. 使用示例** 在Java代码中,可以通过以下简单步骤...

    Maven的安装、配置及使用入门

    修 改 完 成 之 后 进 入 DOS 窗 口 输 入 :mvn help:system 运行这条命令的就会下载maven-help-plugin,包括 pom 文件和 jar 文件,这些都会被下载到 maven 的本地仓库 下载完之后,我们的把 apache-maven-3.0 ...

    maven安装包和仓库

    2. **解压 Maven**:下载完成后,将 zip 文件解压到你希望安装的目录,例如在 Windows 上的 `C:\Program Files` 或者 Linux/Mac 的 `/usr/local/` 目录下。 3. **配置环境变量**:为了能在命令行中全局使用 Maven,...

    this is nexus

    - **原因分析**:NEXUS配置的Proxy类型的仓库中未包含该JAR包。 - **解决方案**: - 在NEXUS主页左侧选择`View Repositories -&gt; Repositories`。 - 在右侧工具栏中选择`Add -&gt; Proxy Repository`。 - 配置`...

    maven cook book

    - **仓库管理**:Nexus是一款强大的企业级构件仓库管理系统,本书将详细介绍如何使用Nexus来托管和分发Maven构件。 - **镜像设置**:学习如何配置Nexus作为远程仓库的镜像,从而加快构建速度并减少网络负载。 - **...

    微服务框架搭建和开发

    我们需要修改 Maven 的本地仓库位置,以便将下载的类库(jar 包)放置到自定义的目录下。 三、STS 插件的配置 在安装 STS 插件之后,我们需要配置 STS 插件,以便在 Eclipse 中使用 Spring Boot 项目。 1. 在线...

Global site tag (gtag.js) - Google Analytics