`

学习maven之 Hello World

阅读更多

第一步:下载maven(本文所选的版本是maven3.0.3)

地址:http://maven.apache.org/download.html

 

第二步:配置环境变量

提醒:也可以不配置,看个人喜好。

在path中添加maven的文件路径。

 

第三步:运行mvn,检查版本

命令行输入:mvn -version

提示:如果此时提示"ERROR: JAVA_HOME not found in your environment."错误,请在环境变量中添加JAVA_HOME,JAVA_HOME指向的是JDK安装目录

 

 

第四步:创建项目

命令行输入: archetype:generate

Choose a number: 回车即可
Define value for groupId: 输入组织id,比如easymorse.com
Define value for artifactId:输入项目名称,比如helloworld
Define value for version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT
Define value for package: java的包名,比如com.easymorse
然后回车表示确认上述输入即可。

 

提示:以上操作会在命令行当前文件夹下生成一个helloworld工程

 

 

第五步:运行项目

首先命令行进入项目目录:helloworld目录

开始运行项目,命令行输入:mvn package

 

生成:

target目录
编译了代码
编译了测试代码
使用junit测试并生成的报告
生成代码的jar文件

 

总结:这是我学习Maven的第一个HelloWorld,它很简单,很明了,适合同我一样对Maven毫无了解又急迫想学习的人。

0
0
分享到:
评论

相关推荐

    Maven的HelloWorld程序

    **Maven的HelloWorld程序** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。对于初学者来说,理解并创建一个基本的Maven项目,例如“HelloWorld”程序,是入门的...

    EJB3 maven helloworld项目

    总结起来,"EJB3 Maven HelloWorld"项目是一个很好的学习起点,它涵盖了EJB3基本概念,如无状态会话Bean、接口定义、注解驱动开发,以及Maven的项目管理和部署功能。通过这个项目,初学者可以快速理解和实践EJB3和...

    Maven Hello world 程序 及 资源包

    通过这个Hello World示例,你可以学习到Spring的基本概念和Maven的项目构建流程,这对于进一步深入学习和使用这两个工具至关重要。同时,理解如何管理和维护Maven仓库也是每个Java开发者必备的技能。

    maven测试HelloWorld

    在本文中,我们将深入探讨如何使用Maven进行Java项目的构建和测试..."HelloWorld"项目是学习Maven的基础,它让你熟悉了基本的配置、代码组织以及测试流程。随着对Maven的深入了解,你会发现它在大型项目中的价值所在。

    Maven+SpringMVC的入门级HelloWorld实例

    在IT行业中,Maven和SpringMVC是两个非常重要的组件,它们分别是项目管理和Web应用程序开发的核心...通过这个入门级的HelloWorld实例,我们可以快速理解这两个工具的基本用法,为进一步深入学习和实践打下坚实的基础。

    Maven 3 入门 -- HelloWorld

    在本教程中,我们将学习如何使用 Maven 3 创建一个简单的 "HelloWorld" 项目。首先,你需要在本地安装 Maven。下载最新的 Maven 安装包,根据操作系统进行相应配置,确保 `M2_HOME` 环境变量已设置,并将 `bin` 目录...

    gRPC-maven-helloworld:使用Maven的HelloWorld gRPC

    gRPC-maven-helloworld HelloWorld代码基于以下快速入门: : 该测试的目的是根据以下有关如何构建POM插件和依赖关系的说明,看它是否使用maven进行构建: : 从github克隆此存储库,然后运行: mvn clean ...

    maven-helloworld-web.rar

    通过学习和实践这个"Maven-Helloworld-Web"项目,你可以掌握如何配置和构建基于Maven的Web应用,并了解如何创建和使用远程仓库,这对于任何Java Web开发者来说都是至关重要的技能。同时,理解Maven的生命周期和构建...

    用Maven构建Struts2的HelloWorld

    在本教程中,我们将深入探讨如何使用Maven来构建一个基本的Struts2 HelloWorld应用。 首先,我们需要确保已经安装了Java Development Kit (JDK) 和 Maven。JDK是Java编程的基础,而Maven则用于构建和管理项目。在...

    Mule + JBPM by Maven - HelloWorld

    通过这个“Mule + JBPM by Maven - HelloWorld”项目,开发者不仅可以学习到Mule和JBPM的基本用法,还能了解到如何通过Maven构建和管理项目,以及如何将两个强大的框架集成在一起,实现流程驱动的应用程序开发。...

    maven-helloworld

    【 Maven HelloWorld 示例详解】 在Java开发中,Maven是一个强大的项目管理工具,它简化了构建、依赖管理和项目信息管理。本示例“Maven-Helloworld”旨在帮助初学者理解Maven的基本用法,通过创建一个简单的Hello ...

    普通的IDEA maven java项目demo(hello word)-1.8

    学习这个项目,初学者可以理解Java的基本语法,Maven的工作原理,以及如何在IDEA中管理和构建项目。对于更高级的开发者,这是一个了解如何将项目设置为Maven标准结构的好例子,以便于团队协作和持续集成。

    Spring MVC HelloWorld Maven实例

    **Spring MVC HelloWorld Maven实例** Spring MVC是Spring框架的一部分,它是一个用于构建Web应用程序的模型-视图-控制器(MVC)架构。在这个实例中,我们将深入理解如何使用Maven构建一个基本的“Hello, World!”...

    spring5.0_mvc_maven项目_HelloWorld实例

    在这个"HelloWorld"实例中,我们将深入探讨如何使用Spring 5.0 MVC和Maven构建一个基本的应用程序。 首先,让我们了解Spring MVC的核心组件: 1. **DispatcherServlet**:它是Spring MVC的前端控制器,负责接收...

    springmvc-maven-webapp-helloworld 源码

    【标题】"SpringMVC Maven Webapp HelloWorld 源码解析" 在Web开发领域,SpringMVC是一个广泛应用的Java框架,用于构建可扩展且模块化的Web应用程序。它作为Spring框架的一部分,提供了处理HTTP请求、视图渲染以及...

    springmvc-maven-webapp-helloworld源码

    通过这个"springmvc-maven-webapp-helloworld"源码,学习者可以了解到一个典型的Java Web应用程序的开发流程,包括如何配置和使用Spring MVC、Maven、MyBatis,以及如何进行数据库连接和测试。此外,它还能帮助...

    maven-hello-world

    5. **src/main/java**:这是放置 Java 源代码的目录,"maven-hello-world" 项目中的 "HelloWorld" 类应该放在这里,它通常包含一个 `main` 方法,作为程序的入口点。 6. **编译与运行**:通过执行 `mvn compile` ...

    hibernate_HelloWorld

    【hibernate_HelloWorld】项目是一个入门级的教程,旨在帮助初学者了解并实践Hibernate框架的基本用法。Hibernate是一个强大的Java对象关系映射(ORM)框架,它简化了数据库与Java应用程序之间的交互,使开发者可以...

    SpringBoot之HelloWorld的Maven项目(Eclipse)

    **SpringBoot之HelloWorld的Maven项目(Eclipse)** SpringBoot是由Pivotal团队开发的一个框架,旨在简化Spring应用程序的初始搭建以及开发过程。它集成了大量的常用库,如数据访问、安全、Web等,使得开发者可以...

    maven-hello-world:简单,最小的Maven示例:hello world

    一个简单,最小的Maven示例:hello world 要在此git repo中创建文件,我们已经运行了mvn archetype:generate from mvn archetype:generate -DgroupId=...

Global site tag (gtag.js) - Google Analytics