【maven】pom.xml

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LoveHYZH/article/details/79186870
<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">
  <!-- 指定了当前pom的版本 -->
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.imooc.hi</groupId><!-- 反写的公司网址和项目名 -->
  <artifactId>hi</artifactId><!-- 项目名+模块名 -->
  <!-- 第一个0表示大版本号,
    第二个0表示分支版本号,
    第三个1表示小版本号 
    0.0.1
        snapshot快照
        alpha内部测试
        beta公测
        Release稳定
        GA正式发布
    -->
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging><!-- 打包方式,不指定默认jar -->

  <name>hi</name><!-- 项目描述名 -->
  <url>http://maven.apache.org</url><!-- 项目地址 -->
  <description></description><!-- 项目描述 -->
  <developers></developers><!-- 开发人员信息 -->
  <licenses></licenses>
  <organization></organization>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope><!-- 依赖范围 -->
      <optional></optional><!-- true或者false,设置依赖是否可选,默认false -->
      <!-- 排除依赖传递列表 -->
      <exclusions>
        <exclusion></exclusion>
      </exclusions>
    </dependency>
  </dependencies>
  <build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>3.0.1</version>
            <executions>
                <execution>
                    <phase>package</phase><!-- 在哪个阶段执行 -->
                    <goals>
                        <goal>jar-no-fork</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
  </build>
</project>

猜你喜欢

转载自blog.csdn.net/LoveHYZH/article/details/79186870