【maven3学习之三】maven构建一个简单的Hello World

在写之前我先需要配置一下setting.xml。

首先是localRepository,默认情况下是【你的用户目录】/.m2/repository作为本地库的目录,但是我希望将其放在D:\maven_localRepository的目录下面。

【maven3学习之三】maven构建一个简单的Hello World_第1张图片

如果你是公司受限网络的话,你可能还需要配置一个代理
<proxy>
  <id>myproxy</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>代理用户名</username>
  <password>代理密码</password>
  <host>代理服务器ip</host>
  <port>80</port>
</proxy>

配置完毕后,在cmd中运行命令:mvn help:system来查看Java的属性信息和所有的环境变量信息,初次运行这个命令的时候会下载maven-help-plugin到本地库。

【maven3学习之三】maven构建一个简单的Hello World_第2张图片

现在开始hello world吧

首先创建工程目录D:\maven_project

使用achetype生成项目骨架

mvn archetype:generate -DarchetypeCatalog=internal
archetypeCatalog表示插件使用的archetype元数据,默认值为remote,local,即中央仓库archetype元数据(http://repo1.maven.org/maven2/archetype-catalog.xml)

1 可以使用 mvn archetype:generate 如下:

【maven3学习之三】maven构建一个简单的Hello World_第3张图片

【maven3学习之三】maven构建一个简单的Hello World_第4张图片

2 通过 mvn archetype:create -DgroupId=com.heaven.maven -DartifactId=helloworld

【maven3学习之三】maven构建一个简单的Hello World_第5张图片

创建完项目骨架后,对项目进行编译,进入项目目录,运行 mvn clean compile

【maven3学习之三】maven构建一个简单的Hello World_第6张图片

因为生成的项目已经生成了测试代码,可以用过运行 mvn clean test来对代码进行测试

【maven3学习之三】maven构建一个简单的Hello World_第7张图片

测试通过后,对项目进行打包mvn clean package

你可能感兴趣的:(【maven3学习之三】maven构建一个简单的Hello World)