穿越Java - 开发框架篇 第二章 项目构建工具 - Maven|第5节 Maven 常用命令

    科技2024-08-02  31

    主题:Maven的常用命令

    开发环境更多干货参考网站分析配置插件

    开发环境

    基于:IntelliJ IDEA、Maven构建工具、JDK1.8、SpringBoot 2.3.4 、Spring4.3.28编写。

    官人如需使用 IDEA 请阅读教程:IntelliJ IDEA 官人如需使用 Maven 请阅读教程:Maven 构建工具的下载与安装

    更多干货

    请参考:《穿越 Java 之 语法基础篇》 系列文章 请参考:《穿越 Java 之 Web基础篇 》系列文章 请参考:《穿越 Java 之 开发必备框架篇 》 系列文章 请阅读:《穿越 Java 之 SpringBoot框架篇》系列文章 请阅读:《穿越 Java 之 SpringCloud微服务架构篇》 系列文章

    参考网站

    资料: https://www.runoob.com/maven/maven-build-life-cycle.html

    分析

    mvn clean -> 告诉maven 执行 clean 阶段。对应就会自动执行 clean阶段以及之前的阶段,绑定的那些插件的目标。

    也可以单独运行插件的某个目标(比如说:我知道clean阶段绑定了 clean 插件的 clean目标): mvn clean:clean

    配置插件

    插件也是有坐标的

    插件的个性化设置通过 configuration 标签来进行

    <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>9090</port> <!-- application path always starts with /--> <path>/abc</path> </configuration> </plugin> </plugins> </build> 下载断网 解决方案: 1 . mvn clean install -U 100% 能解决问题的方案就是: 删本地仓库 2 .安装jar文件到本地仓库: mvn install:install-file -Dfile=D:\dev\gary-common-nc-1.1.2.jar -DgroupId=gary.commons.nc -DartifactId=gary-common-nc -Dversion=1.1.2 -Dpackaging=jar
    Processed: 0.010, SQL: 8