首页 > 其他分享 >maven本地配置规范

maven本地配置规范

时间:2023-04-28 12:32:36浏览次数:30  
标签:xml repository url checksumPolicy enabled 规范 maven 本地 id


关于私有仓库配置

放在项目根pom.xml文件中


< repositories >
     < repository >
         < id >internal repository</ id >
         < name >Local repository</ name >
         
         < url >https://xxx/artifactory/libs-snapshot-local</ url >
         < snapshots >
             < enabled >true</ enabled >
             < updatePolicy >interval:30</ updatePolicy >
             < checksumPolicy >warn</ checksumPolicy >
         </ snapshots >
     </ repository >
</ repositories >



注意:

私有库配置不要放在settings.xml中,项目构建要尽量减少对环境的依赖,这样在多种编译环境,都可以快速的成功编译,而不需要对环境做各种设置,减少环境配置时间,节省无谓时间浪费

 

如果有必须在settings.xml中配置私有仓库情况,如:archetype项目的本地或构建环境构建,在settings.xml下使用profile形式加载私有库配置


< profiles >
     < profile >
       < id >archetype</ id >
       < repositories >
         < repository >
           < id >archetype</ id >
           < url >http://xxx/libs-snapshot-local</ url >
           < releases >
             < enabled >true</ enabled >
             < checksumPolicy >fail</ checksumPolicy >
           </ releases >
           < snapshots >
             < enabled >true</ enabled >
             < checksumPolicy >warn</ checksumPolicy >
           </ snapshots >
         </ repository >
       </ repositories >
     </ profile >
   </ profiles >


 

添加阿里云加速镜像~/.m2/settings.xml 镜像配置

编辑 ~/.m2/settings.xml , 在<settings></settings>下加入下面配置


< mirrors >
     < mirror >
       < id >nexus-aliyun</ id >
       < mirrorOf >central</ mirrorOf >
       < name >Nexus aliyun</ name >
       < url >http://maven.aliyun.com/nexus/content/groups/public/</ url >
      </ mirror >
   </mirrors>

标签:xml,repository,url,checksumPolicy,enabled,规范,maven,本地,id
From: https://blog.51cto.com/u_16091571/6233831

相关文章

  • IDEA+Maven 打jar包
    IDEA+Maven打jar包原文链接:https://blog.csdn.net/qq_46416934/article/details/124146569IDEA+Maven打jar包(包涵依赖jar)最新修改以前写的打包方式可能看起来有些繁琐,这里给出进一步简洁的解决方案简单粗暴写在前面:这两天一直在整(gu)理(dao)IDEA用Maven打jar包,网上的教......
  • 将IDEA MAVEN项目打包成jar包的通用方法
    将IDEAMAVEN项目打包成jar包的通用方法原文链接:https://blog.csdn.net/qq_56964962/article/details/1255240021.找到左上角File->ProjectStructure,点击(中文:文件->项目结构)2.在弹出的界面中,点击Artifacts(中文:工件),点击内置页面的左上角的+号,选中第一个的第二个,点击 ......
  • 本地java监控远程Linux服务器-jconsole
    一、配置远程服务器需要监控的服务项目(本文以ps为例)需要监控的ps项目,此项目启动文件为ps.sh,编辑sh文件,找到JAVA_OPTS项,在后面添加JAVA_OPTS="-XX:+UseParallelGC-XX:+UseParallelOldGC$JVM_FLAGS$GC_LOG-Dfile.encoding=UTF-8-DLog4jContextSelector=org.apache.logging.......
  • 前端代码规范
    前端代码规范引用自:公众号:前端小川大多数具有一定规模的公司,都有自己的前端代码规范,没有或者准备要制定自己公司代码规范的可以参考这些代码规范9个秘籍里面有6个文档、1本书籍和2个工具,认真看完这9个秘籍,一定会提升代码质量,让你写出漂亮的代码  秘籍一:京东凹凸实验室前端......
  • Eclipse没有创建Maven项目入库的原因
    我首先参考了Eclipse历史版本下载和选择对应的java版本这篇文章,发现Eclipse2020-06的版本以后就不支持JDK8了。我想要下载Oxygen版本,但是没有找到入口,然后就准备下载2020-03版本,但是官网的下载速度很慢。所以我就去清华大学开源软件镜像站下载了eclipse-SDK-4.28M......
  • Maven的Mirror和Repository 的详细讲解
    1Repository(仓库) 1.1Maven仓库主要有2种:remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问localrepository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录1.2Remote Repository主要有3种:中央仓库:http://repo1.ma......
  • Maven中mirrors和repository的关系
    1.pom.xml里的repositories元素,里面可以包含多少repository(至少默认包含了中央仓库,该仓库总是在effective-pom里repositories元素的最后一个子元素),每个repository都有一个id(此id非常重要)。2.maven获取真正起作用的repository集合流程:首先会获取pom.xml里的repository......
  • 使用TortoiseGit(小乌龟)管理gitee和本地代码仓库
    一、安装git二、安装TortoiseGitTortoiseGit(小乌龟)的安装三、创建版本库创建一个文件夹,右键,选择Git在这里创建版本库 点击确定 然后我们就会发现多了一个.git的文件,如果没有的话,把查看-->显示-->隐藏的项目勾选就可以看见了 点击拉取 点击管理远端 ......
  • 数据库_duckdb_本地访问远程数据_ aws s3
    Extensions扩展FullTextSearchHTTPFSJSONPostgresScannerSQLiteScannerpython3-c"importduckdb;duckdb.query('INSTALLhttpfs;');"Loadinganextensionfromlocalstorage 参考https://duckdb.org/docs/extensions/overviewh......
  • Maven 搭建多模块企业级项目
    首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new输......