Java Hour 41 Maven ( 3 )

有句名言,叫做10000小时成为某一个领域的专家。姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧。

41.1 m2eclipse 简介

m2eclipse 是一款开源工具,为eclipse 环境下的maven 开发,提供了很多便利。虽然我们一直主张先熟悉命令行,但是也可以先顺带了解下eclipse 插件能做什么。

创建和导入maven 项目

管理以来并与eclipse 的classpath 集成

管理和解析依赖包

集成wtp

可视化pom

……

41.2 执行mvn 命令

Java Hour 41 Maven ( 3 )_第1张图片

点击有省略号的这个Maven build…, 可以自定义Maven 的命令。

Java Hour 41 Maven ( 3 )_第2张图片

可以在Goals 里面输入 clean compile

这里的Goals 我个人理解就是执行Maven 命令的参数,因此mvn 关键字不能写上去。

41.3 Maven Repositories View

请切换到Maven Repositories View

Java Hour 41 Maven ( 3 )_第3张图片

对于central repository, 我们可以增量的update index

Maven 当然不会将所有的包都下载到本地,一般来说下载的是索引,有了索引自然就好查找包了。

Java Hour 41 Maven ( 3 )_第4张图片

41.4 Pom 编辑的代码提示功能

image

其实我一直觉得eclipse 的代码提示功能表现形式有点诡异,当然是由于习惯了VS 的原因,总之来说了胜于无。

41.5 小结

纵观上面的功能,华丽的IDE 其实适合辅助,基本功能还是在对于背后命令后的理解。

你可能感兴趣的:(maven)