资讯专栏INFORMATION COLUMN

Maven 学习

Jason / 496人阅读

摘要:指令通过将本地工程打包成包,放入到本地仓库中在整合或者发布环境下执行,将最终版本的包拷贝到远程的仓库,使得其他的开发者或者工程可以共享。比如父在标签中导入依赖,但是子没有导入该依赖,就会引用不到相关类

指令

mvn test

mvn install
maven通过install将本地工程打包成jar包,放入到本地仓库中

mvn deploy
在整合或者发布环境下执行,将最终版本的包拷贝到远程的仓库,使得其他的开发者或者工程可以共享。

mvn clean
将生成的编译文件移除(主要是target下的文件)

-Dmaven.test.skip=true
忽略测试文件

配置远程仓库:

      
        // 配置文件 
      cdh 
          
          // 仓库    
          hadoop-cdh    
          cloudera    
          https://repository.cloudera.com/content/repositories/releases/    
              
            true    
              
              
            false    
              
            
             
    
    
     
    cdh  // 配置为立即启用
     
Maven配置常见坑

1、循环依赖导致包不可见(JVM无法找到对应jar包),利用dependencies tree找到循环依赖的包,exclude掉

意思是打开 点击项目右键 > Analyze > Module Dependencies ,出问题的项目会显示为红色,然后红色的项目之间存在循环依赖问题,查看一下pom文件并去掉重复依赖就好了。

2、本身就是包缺失,直接添加依赖即可,注意版本是否对
3、出现了两个版本的jar版
4、把A包excluse掉,也有可能导致依赖A包的类找不到
5、maven父pom导入了包,但是module模块不一定导入了。比如父pom在dependencyManagement标签中导入依赖,但是子pom没有导入该依赖,就会引用不到相关类

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68369.html

相关文章

  • Maven学习笔记

    摘要:学习笔记先生,您在写代码吗不,我们正在完成一项伟大的工程。于是打算重新学习一下。中央仓库镜像为了分担中央仓库的流量,提升用户的访问速度。生成项目报告,站点,发布站点。修改源码后也需要逐个手动进行操作。 maven学习笔记 先生,您在写代码吗? 不,我们正在完成一项伟大的工程。 前言 在刚学maven时,我就把maven当作一个引入jar包的工具而已,以前是自己下载jar包,现在是只用...

    tomlingtm 评论0 收藏0
  • 【Java学习maven的下载与环境配置

    摘要:前一小节中我们提到,解压安装包到本地之后,平行地创建一个符号链接,然后在配置环境变量时引用该符号链接,这样做是为了方便升级。 Maven概述 maven可以翻译为:专家和行家 ,将知识不断的积累,会达到专家行家的水平。所谓maven,就是一个跨平台的项目管理工具。maven抽象了一个完整的构建生命周期模型,也就是说,从项目的搭建到发布,maven都能大显身手。现在简要的说一下maven...

    qingshanli1988 评论0 收藏0
  • CentOS学习笔记 - 3. 安装maven

    摘要:安装下载解压添加环境变量在文件中加入如下内容如果需要特别设置内存的话,可以加上这句保存,使生效查看版本设置本地仓库目录下的下的文件是的配置文件新建一个文件夹,作为仓库的文件夹编辑修改这一行的本地仓库,指向 安装wget yum install wget 下载 sudo wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/...

    fredshare 评论0 收藏0
  • Spring Boot学习笔记(二)Windows下IDEA 配置Maven

    摘要:本文主要记录下配置的详细步骤,便于初学者快速掌握及运用。到这里,配置就算结束了,在新建一个项目后,会根据中的配置自动下载对应包。总结最基础的配置已经完成,更深入的配置及遇见的坑在实战中不断积累,不断总结。 本文主要记录Windows下IDEA 配置Maven的详细步骤,便于初学者快速掌握及运用。 下载Maven 直接到官网下载需要的版本,直接解压到对应的目录即可,无需安装。showIm...

    joyqi 评论0 收藏0
  • Maven踩过的坑

    摘要:采用了一种被称之为概念来管理项目,所有的项目配置信息都被定义在一个叫做的文件中,通过该文件,可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。目前下绝大多数项目都已经采用进行管理。 前言:对于微软技术死忠的笔者来说,学习JAVA灵活又复杂的技术是件多么痛苦的事,开始想念我大微软简单的开发环境搭建以及完整详尽的开发文档,还有那一看就懂的案例教程了...可是为了工作,依旧不...

    cgspine 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<