www.zhblog.net

Maven教程:Hello World

在本教程中,我将创建第一个Maven项目,可以说是Maven Hello World项目。创建Maven项目意味着创建POM文件和标准目录布局。

实际上,该项目并不是真正的“ Maven项目”,它只是一个用Maven构建的Java项目。

注意:这里默认你已成功安装Maven。


1.创建项目目录

确保已安装Maven后,请在硬盘上的某个位置创建一个新目录。该目录将是你的第一个Maven项目的根目录。


2.创建pom.xml文件

创建项目根目录后,请在目录内创建一个名为pom.xml的文件。

在pom.xml文件中:

<?xml version="1.0" encoding="UTF-8"?><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.zhblog</groupId>

    <artifactId>learn-maven</artifactId>

    <version>1.0-SNAPSHOT</version>





</project>


这是最小的pom.xml文件。

groupId表示你的组织或公司,这类似Java的包名。

artifactId标识项目。

version表示项目版本。在开发项目并准备发布时,请记住要更新版本号。

需要引用你项目的其它项目将使用groupId,artifactId和version来引用它,因此请确保将它们设置为一些合理的值。


3.测试POM文件

在项目根目录中创建pom.xml文件后,最好测试一下Maven是否工作,Maven是理解pom.xml文件的。

要测试pom.xml文件,请打开命令提示符,然后将目录(cd)更改为项目根目录。然后执行以下命令:

mvn clean


mvn clean 命令将清除项目目录中的所有先前的临时构建文件。由于项目是全新的,因此不会删除以前的构建文件。

这是Maven的输出:

[INFO] Scanning for projects...

[INFO]                                                                         

[INFO] ------------------------------------------------------------------------

[INFO] Building learn-maven 1.0-SNAPSHOT

[INFO] ------------------------------------------------------------------------

[INFO] 

[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ learn-maven ---

[INFO] Deleting D:\work\learnmaven\target

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 0.209 s

[INFO] Finished at: 2020-07-20T17:39:51+08:00

[INFO] Final Memory: 9M/304M

[INFO] ------------------------------------------------------------------------



4.创建一个Java源目录

一旦测试了POM文件正常,就创建一个Java源目录。 Java源目录应位于标准目录布局内。以下是目录结构:

src

  main

    java


在项目根目录下有一个src目录,在src目录中,创建一个main目录,在main目录中,创建一个java目录, java目录是Java源代码的根目录。


5.创建一个Java源文件

在Java根源目录(src/main/java)内,创建新目录(java包)。

然后新建HelloWorld.java的文件:

package com.zhblog.maven;



public class HelloWorld {



    public static void main(String[] args) {

        System.out.println("Hello World!");

    }

}


6.构建项目

创建Java源文件后,打开命令提示符,然后将目录更改为项目根目录。然后执行以下命令:

mvn package


mvn package 命令指示Maven运行package构建阶段,这是默认构建生命周期的一部分。

Maven将编译Java源文件并创建一个包含已编译Java类的JAR文件。

Maven在项目根目录内创建一个target子目录,在目录中,你会找到完成的JAR文件以及许多临时文件(例如,包含所有已编译类的classes目录)。


完成的JAR文件将以以下模式命名:

artifactId-version


因此,根据本教程前面显示的POM,JAR文件将被命名为:

learn-maven-1.0-SNAPSHOT.jar


365E32B2-FF0D-4f6f-9F60-AF308C5CF7C7.png


现在,你已经构建了第一个Maven项目!


 

展开阅读全文

评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 心情