`

部署自己的构建至私服nuxus

 
阅读更多

1、配置部署Maven

2、部署nexus(参考Nexus官方文档);

3、拷贝$M2_HOME/conf/settings.xml 至 $user/.m2/目录;

4、修改settings.xml文件:增加server配置

<servers>
	……
	<server>
		<id>nexus</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
	<server>
		<id>nexus-snapshot</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
</servers>

 此处的id将于pom文件中的repository.id 对应

5、修改pom文件:

<!-- 设定使用Release插件发布的仓库服务器 如有Nexus私服, 取消注释并指向正确的服务器地址. -->
	<distributionManagement>
		<repository>
			<id>nexus</id>
			<name>Team Nexus Release Repository</name>
			<url>http://localhost:8081/nexus/content/repositories/releases</url>
		</repository>
		<snapshotRepository>
			<id>nexus-snapshot</id>
			<name>Team Nexus Snapshot Repository</name>
			<url>http://localhost:8081/nexus/content/repositories/snapshots</url>
			<uniqueVersion>false</uniqueVersion>
		</snapshotRepository>
	</distributionManagement>

 注意:server.id == respository.id  --> respository.id 的认证会使用server.id 的口令

 

6、mvn clean deploy

 

注:当使用deploy 时 发生错误 Return code is: 401说明respository需要验证,而server中为配置对该热死破石头人员的口令。

分享到:
评论

相关推荐

    maven私服nuxus介绍和安装使用(和maven没有必然联系)

    私有仓库(Private Repository),也就是我们常说的“私服”,是在企业内部搭建的 Maven 仓库,它不仅可以作为中央仓库的代理缓存,提高依赖下载速度,还可以用于部署企业内部的私有依赖库。Nexus 是一款广泛使用的 ...

    maven公共nuxus仓库

    使用多年的maven公共nexus仓库配置,下载后配置环境变量直接使用。 配置环境变量方法: 添加如下变量: 变量名:maven_home 变量值:C:\maven\apache-maven-3.0.4 编辑如下变量: 变量名:path 变量值在最后添加:...

    使用Nexus添加jar包到私服里的方法步骤

    这样一来,当项目组成员在使用Maven进行构建时,会首先检查Nexus私服是否存在所需jar包,如果存在,就从私服下载;如果不存在,再从互联网下载。 对于Nexus的配置,通常需要了解几个关键的概念,例如3rdparty、...

    Nexus2ForWindows

    - 发布自己的项目构件,通过Nexus的REST API或Maven插件进行部署。 Nexus对于Maven项目的构建和依赖管理有显著的优化作用。当团队内部有私有的依赖库或者需要离线开发时,Nexus可以作为一个有效的解决方案。同时,...

    思科Nexus系列产品介绍和案例分享

    思科Nexus系列产品介绍和案例分享 很好的产品介绍,写方案用的上,哈哈~

    nexus-3.37.3-02 Windows 与 Linux 版 免费下载

    Nexus是Sonatype公司开发的一款强大的仓库管理器,它在软件开发领域,特别是Java生态系统中,扮演着至关重要的角色。Nexus提供了对Maven、Gradle等构建工具的全面支持,帮助开发者管理和分发各种软件组件,如JARs、...

    nexus-indexer-1.2.3.jar

    nexus-indexer-1.2.3.jar

    sonatype-work\nexus

    sonatype-work\nexus.rar sonatype-work\nexus.rar sonatype-work\nexus.rar sonatype-work\nexus.rar

    nexus-cli:适用于Docker Registry v2的Nexus CLI:spouting_whale:

    适用于Docker Registry的Nexus CLI 用法 下载 以下是Nexus CLI(1.0.0-beta)最新版本的可用下载。 请下载适合您的操作系统和体系结构的软件包。 Linux: wget ...视窗: ...Mac OS X: ...

    解决Nexus 3.XX Jdk版本问题

    Nexus 3++版本 必须要Jdk1.8 一、在启动Nexus 3++版本的时候抛错 No suitable Java Virtual Machine could be found on your system. The version of the JVM must be at least 1.8 and at most 1.8. ...

Global site tag (gtag.js) - Google Analytics