Maven 安装与使用

Maven 简介

Apache Maven 是一个软件项目管理及自动构建工具,由 Apache 软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven 利用一小段描述信息能管理一个项目的构建、报告和文档等步骤。

Java 安装

yum -y install java-1.8.0-openjdk-devel

Maven 安装

yum -y install maven

构建

我们可以通过 archetype:generate 命令快速构建出项目骨架

Hello World

使用该命令创建一个 helloworld 项目,过程中可一路回车键选择默认值

mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld
项目结构

其中:

  • /pom.xml 为项目对象模型(Maven 项目配置)
  • /src/main/java 用于存放源代码
  • /src/test/java 用于存放单元测试代码
  • /src/target 用于存放编译、打包后的输出文件

编译

进入项目目录:

cd /helloworld

执行编译:

mvn compile

可以看到生成 target 目录

运行

可以使用 mvn 指明 mainClass 来运行项目:

mvn exec:java -Dexec.mainClass="helloworld.App"

完成后可看到终端输出了:
Hello World!

测试

可以通过 test 指令来运行单元测试代码

mvn test

打包

通过 package 指令来执行打包

mvn package

打开 target 目录,可看到生成了 .jar 文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,186评论 19 139
  • 1.编写POM Maven项目的核心文件是pom.xml,POM(Project Objcet Model)项目对...
    zlcook阅读 5,951评论 7 26
  • 华灯初上, 霓虹弥漫着迷幻舍离的思念。 因为很是喜欢, 所以值得接受爱你的惩罚。 多久了, 不记得。 就剩下了心里...
    阿俊xi阅读 245评论 0 1
  • 舍小园庭古,檐飞屋脊翘。峨冠昂首戴,博带拂尘飘。 只手难擎宋,三生可看潮。雄文犹有迹,翠竹不弯腰。 芳园同漫步,惊...
    德惠陳旭阅读 438评论 0 1