Nexus-私服的搭建步骤与配置信息

Nexus

简介

Nexus 是 Maven 仓库管理器,通过 nexus 可以搭建 maven 仓库,同时 nexus还提供强大的仓库管理功能,构件搜索功能等。

下载

进入bin目录,以管理员身份运行cmd

安装: nexus.bat install
卸载: nexus.bat uninstall
启动: nesus.bat start

访问

账号: admin
密码: admin123

上传jar包配置

1.配置setting.xml文件

<server>
  <id>releases</id>
  <username>admin</username>
  <password>admin123</password>
</server>

<server>
  <id>snapshots</id>
  <username>admin</username>
  <password>admin123</password>
</server>


2.配置项目上传路径

<distributionManagement>
    <repository>
        <id>releases</id>
        <url>http://localhost:8081/nexus/content/repositories/releases/</url>
    </repository>

    <snapshotRepository>
        <id>snapshots</id>
        <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
</distributionManagement>

下载jar包配置

1.配置setting.xml文件
<!-- 下载jar包配置 -->
<profile> 
	<!--profile的id -->
	<id>dev</id>
	<repositories>
		<repository> <!--仓库id,repositories可以配置多个仓库,保证id不重复 -->
			<id>nexus</id> <!--仓库地址,即nexus仓库组的地址 -->
			<url>http://localhost:8081/nexus/content/groups/public/</url> <!--是否下载releases构件 -->
			<releases>
				<enabled>true</enabled>
			</releases> <!--是否下载snapshots构件 -->
			<snapshots>
				<enabled>true</enabled>
			</snapshots>
		</repository>
	</repositories>
	<pluginRepositories> <!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件 -->
		<pluginRepository> <!-- 插件仓库的id不允许重复,如果重复后边配置会覆盖前边 -->
			<id>public</id>
			<name>Public Repositories</name>
			<url>http://localhost:8081/nexus/content/groups/public/</url>
		</pluginRepository>
	</pluginRepositories>
</profile>

<!-- 激活 -->
<activeProfiles>
	<activeProfile>dev</activeProfile>
</activeProfiles>

2.再次启动项目即可

安装第三方jar包到本地仓库

----进入jar包所在目录运行
mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dfile=fastjson-1.1.37.jar -Dpackaging=jar

----打开cmd直接运行
mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dpackaging=jar     -Dfile=F:\路径\路径\fastjson-1.1.37.jar

安装第三方jar包到私服

1.在settings配置文件中添加登录私服第三方登录信息
    <server>
        <id>thirdparty</id>
        <username>admin</username>
        <password>admin123</password>
    </server>
    
2.执行命令

--进入jar包所在目录运行
mvn deploy:deploy-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dpackaging=jar -Dfile=fastjson-1.1.37.jar     -Durl=http://localhost:8081/nexus/content/repositories/thirdparty/   -DrepositoryId=thirdparty

--打开cmd直接运行
mvn deploy:deploy-file -DgroupId=com.alibaba -DartifactId=fastjson  -Dversion=1.1.37 -Dpackaging=jar     -Dfile=F:\全路径\fastjson-1.1.37.jar -Durl=http://localhost:8081/nexus/content/repositories/thirdparty/     -DrepositoryId=thirdparty

注意事项

1. 修改公司名称
2. 版本号
3. 私服地址
4. 仓库名称

猜你喜欢

转载自blog.csdn.net/mrhs_dhls/article/details/107685153