Maven的基本使用
Maven的基本使用
设置代理
在公司开发可能需要代理才能连上互联网,maven中同样也可以配置相关代理拉取互联网上仓库的jar
1 | <proxy> |
id:代理的名称
active:表示该代理是否激活
protocol:代理协议
username:当代理需要认证时的用户名(如果代理不需要用户认证,username 和 password 两个节点可注释掉)
password:当代理需要认证时的密码
host:代理的IP地址
port:代理的端口号
nonProxyHost:指定不需要使用代理的主机,可不设置。如果有多个,用 | 分隔
导入jar成本地依赖
有些第三方jar包或者别的仓库的jar 我们可以通过导入的方式在maven配置中使用
1 | # 在浏览器上下载 http://archive.cloudera.com/cdh5/cdh/5/zookeeper-3.4.5-cdh5.7.5.tar.gz |
Idea 设置maven环境变量
在开源项目中代码可能通过设置${env.JAVA_8_HOME}这种参数引用系统的环境变量,但是在编辑器比如Idea中执行maven命令时可能无法进行识别。所以我们可以通过设置maven的环境变量来使Idea识别这些环境变量
maven install 跳过测试
1 | mvn install -Dmaven.test.skip=true |
Idea maven冲突插件Maven Helper
在maven中安装Maven Helper插件后可以在pom文件切换到Dependency Analyzer视图
如果发现有红色标注的说明在依赖中有冲突,我们可以右键选择具体的冲突版本快速Exclude完成依赖修复
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 mutoulazy's space!