关于nexus
来源:百度文库 编辑:神马文学网 时间:2024/04/28 07:28:57
我对比了一些maven的私服以后,感觉nexus最好使,把搭建的过程步骤一下吧,我的环境是cent5, tomcat 6
1、下载war包,部署到tomcat中,启动tomcat;
2、访问:http://xxx/nexus-1.1.1/index.html;
3、用admin/admin123登录;
4、修改admin的密码,但是不要修改别的属性和修改别的用户信息
5、进入administration中的repositories,依次修改三个type是proxy的项目,将其Download Remote Indexes修改为true;然后邮件他们,分别re-index一下;(Nexus中有三个重要的代理仓库,分别是中央仓库,Apache仓库,Codehau仓库,他们的每一个仓库都包含了数千或者数万的构件,不可能下载所有构件,而是保存了一个索引,以提供快速和有效的搜索。)
6、将你自己机器上的manven缓存(一般是在C:\Documents and Settings\登录名\.m2下面)全部拷贝到/home/你的用户名/sonatype-work/nexus/storage下面的central和releases各一份;
7、修改你本地的(一般是在C:\Documents and Settings\登录名\.m2下面)setting.xml文件改成下面的:
Xml代码
1.
2.
3.
4.normal
5.true
6.http
7.deployment
8.deploy
9.172.19.0.177:8080/nexus-1.1.1
10.80
11.172.19.0.177:8080/nexus-1.1.1
12.
13.
14.
15.
16.
17.
18.nexus-public-snapshots
19.public-snapshots
20.http://172.19.0.177:8080/nexus-1.1.1/content/groups/public-snapshots
21.
22.
23.
24.nexus
25.*
26.http://172.19.0.177:8080/nexus-1.1.1/content/groups/public
27.
28.
29.
30.
31.development
32.
33.
34.central
35.http://central
36.true
37.true
38.
39.
40.
41.
42.central
43.http://central
44.true
45.true
46.
47.
48.
49.
50.public-snapshots
51.
52.
53.public-snapshots
54.http://public-snapshots
55.false
56.true
57.
58.
59.
60.
61.public-snapshots
62.http://public-snapshots
63.false
64.true
65.
66.
67.
68.
69.
70.development
71.
72.
normal
true
http
deployment
deploy
172.19.0.177:8080/nexus-1.1.1
80
172.19.0.177:8080/nexus-1.1.1
nexus-public-snapshots
public-snapshots
http://172.19.0.177:8080/nexus-1.1.1/content/groups/public-snapshots
nexus
*
http://172.19.0.177:8080/nexus-1.1.1/content/groups/public
development
central
http://central
true
true
central
http://central
true
true
public-snapshots
public-snapshots
http://public-snapshots
false
true
public-snapshots
http://public-snapshots
false
true
development
将172.19.0.177地址修改为你自己的服务器地址
8、在你的项目中的pom.xml中增加一段:
Xml代码
1.
2.
3.repo
4.public
5.http://172.19.0.177:8080/nexus-1.1.1/content/repositories/releases
6.
7.
8.Snapshots
9.Snapshots
10.http://172.19.0.177:8080/nexus-1.1.1/content/repositories/snapshots
11.
12.
这样一来经过我的测试,如果你在没有局域网的环境中(也就是没办法访问你的私服),只要将pom里面的那段删除就可以了。(这里默认是部署到realease下,我们可以部署到不同的部署仓库,特别是不同的部门之间)
有时候会出现401错误,那是因为默认是使用deployment账号登录,realease它的默认的Deployment Policy是“Disable Redeploy”,所以无法部署的问题在这个地方,该过来:
不过这样就变得谁都可以部署了,所以还需要设置deployment的密码:
然后再setting中加上密码:
nexus-releases
deployment
deploydv89
nexus-snapshots
deployment
deploydv89
注意,pom中的id要和这里的id一致。(这里的密码还可以用其他方法加密)
1、下载war包,部署到tomcat中,启动tomcat;
2、访问:http://xxx/nexus-1.1.1/index.html;
3、用admin/admin123登录;
4、修改admin的密码,但是不要修改别的属性和修改别的用户信息
5、进入administration中的repositories,依次修改三个type是proxy的项目,将其Download Remote Indexes修改为true;然后邮件他们,分别re-index一下;(Nexus中有三个重要的代理仓库,分别是中央仓库,Apache仓库,Codehau仓库,他们的每一个仓库都包含了数千或者数万的构件,不可能下载所有构件,而是保存了一个索引,以提供快速和有效的搜索。)
6、将你自己机器上的manven缓存(一般是在C:\Documents and Settings\登录名\.m2下面)全部拷贝到/home/你的用户名/sonatype-work/nexus/storage下面的central和releases各一份;
7、修改你本地的(一般是在C:\Documents and Settings\登录名\.m2下面)setting.xml文件改成下面的:
Xml代码
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
将172.19.0.177地址修改为你自己的服务器地址
8、在你的项目中的pom.xml中增加一段:
Xml代码
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
这样一来经过我的测试,如果你在没有局域网的环境中(也就是没办法访问你的私服),只要将pom里面的那段删除就可以了。(这里默认是部署到realease下,我们可以部署到不同的部署仓库,特别是不同的部门之间)
有时候会出现401错误,那是因为默认是使用deployment账号登录,realease它的默认的Deployment Policy是“Disable Redeploy”,所以无法部署的问题在这个地方,该过来:
不过这样就变得谁都可以部署了,所以还需要设置deployment的密码:
然后再setting中加上密码:
注意,pom中的id要和这里的id一致。(这里的密码还可以用其他方法加密)
关于nexus
Nexus Magazine_ABC Online Forum
maven、nexus、m2eclipse
Google二代Nexus Two:假作真时真亦假?
Australia Network - Nexus - Live Lobster Expo...
Google出Nexus One的原因
三星推新型NFC芯片 暗示Nexus S发布日期-三星,Samsung,Nexus S,N...
仅3800元 谷歌Nexus One国内购买攻略
Android 2.3移植到Nexus 1和T-Mobile G2
[曝光台]谷歌超薄手机Nexus One开箱图曝光(组图)
HTC Desire × Nexus one-HTC Desire搭载新版介面 海外第一手...
第二代谷歌手机Nexus Two将发布_Android最新资讯_Android软件下载_爱...
谷歌发布第二款手机Nexus S 搭载Android 2.3(图)_通讯与电讯_科技时代_...
关于.......
关于...
关于......
关于......
关于......
关于。。。
关于.........
关于。。。。。
关于关于金钱
关于初恋,关于爱情
关于爱情,关于人生