maven nexus配置文件的作用
来源:互联网 发布:郑州财经网络管理中心 编辑:程序博客网 时间:2024/05/18 03:08
简介
maven项目中,经常会使用多配置的环境配置文件,例如我们将开发环境分为dev,test,beta,prod等四个环境.但是在使用idea编辑器时,配置环境会多一个nexus.
如图
nexus的作用
它的作用其实是与配置文件一样,可以下载jar包与插件.但是为啥我们在项目中找不到该配置文件?
存在既有合理性,其实它存在的地址:~/.m2/settings.xml
打开~/.m2/settings.xml,这么一段代码
<profile> <id>nexus</id> <repositories> <repository> <id>nexus</id> <name>Nexus</name> <url>http://10.0.18.175/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Nexus</name> <url>http://10.0.18.175/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories></profile>
这就是nexus配置文件,大家就知道它的作用了吧.
配置多个nexus profile会异常吗?
答案是不会的,并且还有一个好处.
配置多个nexus,可以随时进行源的切换.
举例: 公司maven 私服没有想要的jar包,你就可以在切换到其它nexus进行下载.
国内比较出名maven仓库地址开源中国nexus与百度云nexus.笔者推荐百度云.
配置百度云maven仓库
<profile> <id>nexus-aliyun</id> <repositories> <repository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> </profile>
Idea中切换配置源
注意:nexus与nexus-aliyun必选一个,因为它们是下载源的地方,项目才能正常构建.
0 0
- maven nexus配置文件的作用
- 【转】maven settings.xml配置文件的作用
- nexus的maven搭建
- maven Nexus的一些注意事项
- nexus的管理maven仓库
- maven学习---nexus的安装
- maven学习(nexus的安装)
- Maven私服Nexus的构建
- 配置maven 的nexus参数
- Nexus搭建的maven 私库
- maven与nexus的使用
- Nexus私服下maven的设置
- Maven私服Nexus的搭建
- maven的私服搭建 Maven Nexus
- maven Nexus
- Maven Nexus
- maven&nexus
- Maven Nexus
- 初窥Linux 之 文件权限
- 关于ThinkPHP下使用Uploadify插件提示HTTP Error (302)错误的解决办法
- C# static详解
- POJ 1837 Balance
- 11、Anaconda 快速入门
- maven nexus配置文件的作用
- HTML5 Canvas 旋转的“金字塔”
- 运行提示:WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
- 0008、node 之登录状态的保存和退出
- 加速我们的maven下载速度
- 第一次写Blog QwQ
- LOL-国外的灵魂画师
- Android Studio 简单生成so文件并调用
- leetcode Best_Time_to Buy and Sell_Stock_II