background image

  <modelVersion>4.0.0</modelVersion> 
    <groupId>com.chongshi.test</groupId>
      <artifactId>hello</artifactId>
      <version>1.0</version>
   <packaging>jar</packaging>
  <name>hello</name>
  <url>http:

//maven.apache.org</url>

  <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>
    </dependency>
  </dependencies>
</project>

 

 

   project:pom.xml 文件中的顶层元素;

 

   modelVersion:指明 POM 使用的对象模型的版本。这个值很少改动。

 

   groupId:指明创建项目的组织或者小组的唯一标识。GroupId 是项目的关键标识,典
型的,此标识以组织的完全限定名来定义。比如,org.apache.maven.plugins 是所有 Maven
插件项目指定的 groupId。

 

   artifactId:指明此项目产生的主要产品的基本名称。项目的主要产品通常为一个 JAR
文件。第二,象源代码包通常使用 artifactId 作为最后名称的一部分。典型的产品名称使用

 

这个格式: - . (比如:myapp-1.0.jar)。

 

   version:项目产品的版本号。Maven 帮助你管理版本,可以经常看到 SNAPSHOT 这
个版本,表明项目处于开发阶段。

 

   name:项目的显示名称,通常用于 maven 产生的文档中。

 

   url:指定项目站点,通常用于 maven 产生的文档中。

 

   description:描述此项目,通常用于 maven 产生的文档中。
  对于一个项目中只有下面的一部分是是我们需要关注的:
  com.chongshi.test
  hello
  1.0
  编译项目代码
  我们的项目已经创建完成。但我们点开目录发现,它并不是我们 eclipse 所需要的项目
目录格式。我们需要把它构建成我们 eclipse 可以导入的项目。
  在命令提示符下进入到我们的创建的项目目录(F:\maven\hello)下,执行:mvn clean 
compile