Maven从入门到使用(二)

Maven中的依赖

Maven中的pom.xml


    4.0.0

    com.zh
    hello-maven
    1.0.0-SNAPSHOT
    war

    
        
            javax.servlet
            javax.servlet-api
            3.1.0
            provided
        

    

  • 所有的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从入门到使用(二))