在进行Hadoop重新编译的时候,一般采用maven软件,故而需要对maven有一定程度的了解,初步学习了maven的指令操作,现在记录下来。
一,mvn clean 是对maven进行重新清理、配置,比如设置maven的连接ip,比如将maven链接到oschina的网址;
二,mvn compile 对指定的文件进行编译;
三,mvn package 对指定的文件打包处理,以生存自己需要的jar形式的包;
四,mvn test 对编译好的文件进行测试,看文件是否存在错误;
五,mvn compile findbugs:findbugs 查找编译的bugs;
六,mvn compile checkstyle:checkstyle 检查编译的style;
七,mvn install 将jar文件安装到缓存中;
八,mvn deploy 部署JAR to Maven repo;
九,mvn test -Pclover [-DcloverLicenseLocation=${user.name}/.clover.license] 测试
十,mvn javadoc:javadoc 简历Java文档;
十一,mvn package [-Pdist][-Pdocs][-Psrc][-Pnative][-Dtar] 对指定文件打包,并进行相应的参数设置;
十二,mvn versions:set -DnewVersion=NEWVERSION 设置文件版本号,比如设置Hadoop的版本号;
参数解析:
-Pnative 编译本地的代码;
-Pdocs 发现并收集在分布式的文档信息;
-Psrc 创建一个tar.gz的工程源;
-Dtar 创建一个分布式的tar文件;