maven学习笔记-一个简单的maven项目

一、创建简单的项目

mvn archetype:create \
-DgroupId="org.sonatype.mavenbook.ch03" \
-DartifactId=simple \
-DpackageName="org.sonatype.mavenbook"

 

mvn是Maven2的命令

archetype:create 称为一个Maven目标(goal),类似于Ant中的target.这个目标的目的就是通过archetype快速创建一个项目.

    *一个archetype被定义为"一个原始的模型或类型,在它之后其他类似的东西与之匹配一个原型(prototype)"

    *这里用最基本的archetype来创佳一个入门项目的骨架.这个插件的前缀是"archetype",目标为"create"

    *-Dname=value,这样的对是将传入目标的参数.

    *-D属性这样的形式不是maven定义的,可以查阅java -help中java的解释

 

    *创建了一个与artifactId匹配的目录—simple。这是项目的基础目录

 

二、构建一个简单项目

在包含pom.xml的目录下运行mvn install

这个时候我们已经创建了,编译了,测试了,打包了并且安装了最简单的Maven项目.可以直接使用命令行运行我们打包好的项目验证这个最简单的程序是否能工作.

java -cp target/simple-1.0-SNAPSHOT.jar org.sonatype.mavenbook.App

命令行输出Hello World!说明一切正常.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值