1.解壓文件
會出現兩個文件夾:進入到nexus-2.12.0-01中,找到nexus.bat文件
2.使用cmd進行安裝:如下圖所示
如果啓動失敗:則打開安裝路徑下的(D:\maven私服\nexus-2.12.0-01\bin\jsw\conf)的文件,
在第15行把wrapper.java.command=java修改成wrapper.java.command=E:\Program Files\Java\jdk1.7.0_71\bin\java.exe(就是你的java.exe所在的路徑)。
3.登錄:http://localhost:8081/nexus
初始賬戶和密碼都是admin/admin123.
倉庫類型:
Virtual:虛擬倉庫
Proxy:代理倉庫
hosted:本地倉庫
group:包含本地倉庫和中央倉庫
4.配置文件
4.1在pom.xml中添加--路徑配置
<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>
4.2在settings.xml中添加--權限配置
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
此時在文件上面執行deploy命令,就可以上傳到私服上面
4.3在settings.xml 中添加下載配置
<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>
此時在需要依賴的文件上面重新update,自動會從私服上面下載所依賴的jar包。