• 当前位置: 首 页 > 教育百科 > 学历/技能 > 正文

    maven常用命令大全(附详细解释)

    :2021年07月08日
    CSDN

    1.常用打包命令mvn clean package -Dmaven.test.skip=true        -- 跳过单测打包mvn clean install -Dmaven.test.skip=true        -- ...

    1.常用打包命令
    mvn clean package -Dmaven.test.skip=true        -- 跳过单测打包
    mvn clean install -Dmaven.test.skip=true        -- 跳过单测打包,并把打好的包上传到本地仓库
    mvn clean deploy -Dmaven.test.skip=true            -- 跳过单测打包,并把打好的包上传到远程仓库

    2.maven命令
    mvn -v //查看版本
    mvn archetype:create //创建 Maven 项目
    mvn compile //编译源代码
    mvn test-compile //编译测试代码
    mvn test //运行应用程序中的单元测试
    mvn site //生成项目相关信息的网站
    mvn package //依据项目生成 jar 文件
    mvn install //在本地 Repository 中安装 jar
    mvn -Dmaven.test.skip=true //忽略测试文档编译
    mvn clean //清除目标目录中的生成结果
    mvn clean compile //将.java类编译为.class文件
    mvn clean package //进行打包
    mvn clean test //执行单元测试
    mvn clean deploy //部署到版本仓库
    mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中
    mvn archetype:generate //创建项目架构
    mvn dependency:list //查看已解析依赖
    mvn dependency:tree com.xx.xxx //看到依赖树
    mvn dependency:analyze //查看依赖的工具
    mvn help:system //从中央仓库下载文件至本地仓库
    mvn help:active-profiles //查看当前激活的profiles
    mvn help:all-profiles //查看所有profiles
    mvn help:effective -pom //查看完整的pom信息

    3.注意
    maven 命令要在IDEA的Terminal窗口执行
    执行maven命令需要当前目录有pom依赖,可以用cd命令切换目录
    4.打包时注意:
    当mvn仓库里缺少jar包,同时又从中央仓库自动下载不下来的时候,就需要自己下载jar包然后放仓库里了,
    但是有时候只是简单的把jar和source放仓库的文件夹下,并不管用,这个时候你可以用命令把jar把打进去:
    mvn install:install-file -Dfile=D:\xxx.jar -DgroupId=commons-dbcp -DartifactId= commons-dbcp -Dversion= 1.4 -Dpackaging=jar
    -Dfile 是存在本地磁盘里jar 的路径,后面的就不用说了吧!install:install-file 看清楚了!!!这个-file跟install是连着的。
    mvn dependency:tree命令解决jar包冲突
    当项目出现jar包冲突时,用命令mvn dependency:tree 查看依赖情况
    mvn dependency:tree 查看依赖树,查看包结构间的依赖
    mvn dependency:tree >d:/tmp 把结果输出到文件,
    然后再pom.xml文件里排除掉冲突的jar包
    ————————————————
    版权声明:本文为CSDN博主「good_good_xiu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/good_good_xiu/article/details/116740333

    [编辑:王振袢 &发表于江苏]
    [我要纠错]

    来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
    声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。

    关键词: 常用 打包 命令 clean package
    有价值
    0
    无价值
    0
    猜您喜欢
    最热文章

    暂不支持手机端,请登录电脑端访问

    正在加载验证码......

    请先完成验证