<distributionManagement> <repository> <id>demo-release</id> <url>http://localhost:8081/repository/demo-release/</url> </repository> <snapshotRepository> <id>demo-snapshots</id> <url>http://localhost:8081/repository/demo-snapshots/</url> </snapshotRepository> </distributionManagement>
发布资源到私服的命令web
mvn deployapache
或者直接点击maven插件按钮。maven
配置本地仓库访问私服的权限(setting.xml)svg
<servers> <server> <id>heima-release</id> <username>admin</username> <password>admin</password> </server> <server> <id>heima-snapshots</id> <username>admin</username> <password>admin</password> </server> </servers>
配置本地仓库资源来源(setting.xml)阿里云
<mirrors> <mirror> <id>nexus-heima</id> <mirrorOf>*</mirrorOf> <url>http://localhost:8081/repository/maven-public/</url> </mirror> </mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
能够配置多个,在私服中找不到的去阿里云找url
配置完毕以后在项目的pom.xml文件中spa
<repositories> <repository> <id>nexus</id> <name>internal nexus repository</name> <url>http://repo.maven.apache.org/maven2</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
maven默认不下载snapshots的jar包,其余使用照常。导入对应的依赖路径便可插件