登录Nexus后台进入 Repository/Repositories菜单。显示出来的是已创建的Repository列表
点Create repository创建新repository类别选maven2(hosted)
Name:保存完成后会根据name生成一个url,这个url就是以后发布jar时需要提交到的地址,,如pom中的 repository.
<distributionManagement> <repository> <id>anyline</id>(这里的id对应本地maven中setting.xml中的<servers>下的其中一个<server>的id,同时这里需要配置nexus的帐号密码,才能deploy成功) <name>anyline-releases</name> <url>http://maven.anyline.org/repository/anyline-releases</url>(这里的url就是当前配置的repository.name生成的url) </repository> <snapshotRepository> <id>anyline</id> <name>anyline-snapshots</name> <url>http://maven.anyline.org/repository/anyline-snapshots</url> </snapshotRepository> </distributionManagement>type选release表示正式发布的版本,选snapshot表示快照版本,注意快照版的jar不能提交到release中。
一条创建两个,一个release用来发布正式版,一个snapshot用来发布快照版本。
以上两个一般来的发布版本用,对外发布时一般会再创建一个respository类别选group,再把需要发布的respository选中添加到右边
这样在pom中就可以根据这个url来配置repository
<repositories> <repository> <id>anyline</id> <name>anyline repository</name> <url>http://maven.anyline.org/repository/maven-public</url> </repository> </repositories>