2019独角兽企业重金招聘Python工程师标准>>>  
在写之前我先需要配置一下setting.xml。
首先是localRepository,默认情况下是【你的用户目录】/.m2/repository作为本地库的目录,但是我希望将其放在D:\maven_localRepository的目录下面。
  
 
 如果你是公司受限网络的话,你可能还需要配置一个代理 
 <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到本地库。
  
 
现在开始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 如下:
  
 
  
 
2 通过 mvn archetype:create -DgroupId=com.heaven.maven -DartifactId=helloworld
  
 
创建完项目骨架后,对项目进行编译,进入项目目录,运行 mvn clean compile
  
 
因为生成的项目已经生成了测试代码,可以用过运行 mvn clean test来对代码进行测试
  
 
测试通过后,对项目进行打包mvn clean package