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