美文网首页
Maven从入门到使用(二)

Maven从入门到使用(二)

作者: onnoA | 来源:发表于2019-01-04 18:07 被阅读0次

    Maven中的依赖

    Maven中的pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.zh</groupId>
        <artifactId>hello-maven</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <packaging>war</packaging>
    
        <dependencies>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.1.0</version>
                <scope>provided</scope>
            </dependency>
    
        </dependencies>
    </project>
    
    • 所有的pom.xml文件项目元素都必须有三个必填字段:groupId,artifactId,version
    • pom.xml的顶级元素(根元素)是project,它有三个子节点
    节点 描述
    groupId 这是项目组的编号,这在组织或项目中通常是独一无二的。 例如,一家银行集团 com.company.bank 拥有所有银行相关项目。
    artifactId 这是项目的 ID。这通常是项目的名称。 例如,consumer-banking。 除了 groupId 之外,artifactId 还定义了 artifact 在存储库中的位置。
    version 这是项目的版本。与 groupId 一起使用,artifact 在存储库中用于将版本彼此分离。 例如:com.company.bank:consumer-banking:1.0,com.company.bank:consumer-banking:1.1

    Maven中的常用命令

    清除项目

    mvn clean

    编译源代码

    mvn compile

    打包(打包会自动进行编译)

    mvn package

    打包同时跳过测试

    mvn -dmaven.test.skip=true

    安装到本地仓库

    mvn install

    源码打包

    mvn source:jar-no-fork
    或者
    mvn source:jar

    相关文章

      网友评论

          本文标题:Maven从入门到使用(二)

          本文链接:https://www.haomeiwen.com/subject/cfukrqtx.html