方法一
修改maven的setting文件
插入以下内容
<!-- 公司仓库 --><mirror><id>detabesnexus</id><name>detabesnexus maven</name><url>http://127.0.0.1:8081/repository/maven-public/</url><mirrorOf>central</mirrorOf></mirror>
参考
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository>F:\maven-repository</localRepository><pluginGroups></pluginGroups><proxies></proxies><servers><server><id>releases</id><username>admin</username><password>admin</password></server><server><id>snapshots</id><username>admin</username><password>admin</password></server></servers><mirrors><!-- <mirror><id>aliyun</id><name>aliyun Maven</name><mirrorOf>*</mirrorOf><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror> --><!-- 私服 --><mirror><id>detabesnexus</id><name>detabesnexus maven</name><url>http://192.168.0.3:1100/repository/maven-public/</url><mirrorOf>central</mirrorOf></mirror></mirrors><profiles><profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile></profiles></settings>
方法二
修改项目的pom.xml
插入以下内容
<repositories><repository><id>local-nexus</id><url>http://192.168.0.3:1100/repository/maven-public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories>
参考
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.detabes</groupId><artifactId>smart-appointment</artifactId><packaging>pom</packaging><version>1.0.0</version><modules><!-- 文档网关 --><module>swagger</module><!-- 业务网关 --><module>gateway</module><!-- 硬件 --><module>hardware</module><!-- 业务 --><module>modules</module><!-- 公共方法 --><module>common</module><!-- 文件 --><module>file</module></modules><parent><groupId>com.detabes</groupId><artifactId>detabes-component</artifactId><version>1.0.0</version></parent><repositories><repository><id>local-nexus</id><url>http://192.168.0.3:1100/repository/maven-public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories></project>
注意
存在匿名和非匿名的使用方式
- 匿名
- 仓库地址能访问到就行了
- Nexus配置可以匿名访问
- 仓库地址能访问到就行了
- 非匿名
- 必须在mavne的 setting中 填上账号密码
<servers><server><id>releases</id><username>admin</username><password>nexus@peter</password></server><server><id>snapshots</id><username>admin</username><password>nexus@peter</password></server></servers>
- 必须在mavne的 setting中 填上账号密码

