maven使用初步

来源:互联网 发布:软件开发质量管理体系 编辑:程序博客网 时间:2024/05/24 04:16

如果把ant比作Java的make,那么maven可以看作java的COMAKE,后者是百度开发的自动下载和编译以C++为主的基础库的工具,只要配置好需
要的模块的版本,它会自动下载对应版本和依赖版本。

默认情况下maven有一个中央仓库,只要配置好pom.xml,运行mvn compile时,maven会自动从中央仓库中下载依赖的java包。java包放在
~/.m2/repository/下,对于windows是C:\Users\luoyan\.m2\repository,根据包的路径和版本下载下来。下载下来的包放在本地仓库,是
中央仓库的子集。
当然也可以设置自己的中央仓库。放在.m2/settings.xml中。maven会优先检查本地仓库,如果本地仓库中已经下载,就不再下载,否则从
服务器上下载。

对于最新的storm-starter而言,下载代码,然后需要对incubator-storm/examples/storm-starter/下的pom.xml进行修改。如果依赖的包
的版本不对,就修改它的版本,把{project.version}改成具体的版本号。如果不确认版本号,用jar xvf xxx.jar对jar文件解压,找出
META-INF/MANIFEST.MF 中的Implementation-Version对应的版本。

最后,使用mvn compile来编译java项目,用mvn package打包生成jar文件。

0 0
原创粉丝点击