这种方法只是上传了jar包。通过maven引用当前jar,不能取得jar的依赖
from pom的方式,选择pom文件,以及jar。通过maven引入jar时,会自动加载jar的依赖
在maven的conf/setting.xml 配置nexus私服的管理账号
在servers标签下添加server
1
2
3
4
5
|
<
server
>
<
id
>nexus-snapshots
id
>
<
username
>repouser
username
>
<
password
>repopwd
password
>
server
>
|
id可自己定义一个名称 以及私服的管理管的账号密码
在mirrors和profiles下配置nexus私服
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
|
<
mirrors
>
<
mirror
>
<
id
>nexus
id
>
<
mirrorOf
>*
mirrorOf
>
<
url
>http://192.168.10.8:18080/nexus/content/repositories/releases/
url
>
mirror
>
mirrors
>
<
profiles
>
<
profile
>
<
id
>nexus
id
>
<
repositories
>
<
repository
>
<
id
>nexus
id
>
<
name
>local private nexus
name
>
<
url
>http://192.168.10.8:18080/nexus/content/groups/public
url
>
<
releases
><
enabled
>true
enabled
><
updatePolicy
>always
updatePolicy
>
<
checksumPolicy
>warn
checksumPolicy
>
releases
>
<
snapshots
><
enabled
>false
enabled
>
snapshots
>
repository
>
repositories
>
<
pluginRepositories
>
<
pluginRepository
>
<
id
>nexus
id
>
<
name
>local private nexus
name
>
<
url
>http://192.168.10.8:18080/nexus/content/groups/public
url
>
<
releases
><
enabled
>true
enabled
><
updatePolicy
>always
updatePolicy
>
<
checksumPolicy
>warn
checksumPolicy
>
releases
>
<
snapshots
><
enabled
>false
enabled
>
snapshots
>
pluginRepository
>
pluginRepositories
>
profile
>
profiles
>
<
activeProfiles
>
<
activeProfile
>nexus
activeProfile
>
activeProfiles
>
|
在项目的pom.xml中配置
1
2
3
4
5
6
7
8
9
10
11
12
|
<
distributionManagement
>
<
repository
>
<
id
>nexus-releases
id
>
<
name
>Nexus Release Repository
name
>
<
url
>http://192.168.10.8:18080/nexus/content/repositories/releases/
url
>
repository
>
<
snapshotRepository
>
<
id
>nexus-snapshots
id
>
<
name
>Nexus Snapshot Repository
name
>
<
url
>http://192.168.10.8:18080/nexus/content/repositories/snapshots/
url
>
snapshotRepository
>
distributionManagement
>
|
id与settings.xml中的server的id对应
当项目package后
1
|
mvn deploy
|
就可以将jar上传到nexus私服