【Maven 从零开始】-创建工程

-----------------------------------------------学习的原因------------------------------------------

目前只知道maven 可以很好的管理项目的jar包,通过一个配置文件来进行管理。如果用eclipse正常建立java工程的话,第一 你需要手动的导入jar包、第二 你要自己对应好之间的版本、第三 容易引入同样功能 不通版本的jar包 。然后最近发现在eclipse上建立的maven工程和myeclipse建立的工程目录结构是一样,而且资源和代码的目录结构分的很清楚,不像以前elipse建立的web工程的文件叫‘web’ 而 myeclipse建立出来的文件夹叫‘webContent’。

maven应该还有其他的好处,待学习发现...

-----------------------------------------------开始--------------------------------------------------

【环境:eclipse mars + window10】

1.进入IDE,右键...不说了 选maven project 。还有个叫maven moduel【不知道是个什么鬼,猜想做插件开发的时候会用到吧,然后把做好的Module放到Project中  呵呵哒】

2.

3.

说明:

先看看sping的maven信息 

 

 groupId【组织机构标示】:通常放包名称 比如:com.yangcn

 artifactId【项目的唯一标示】:HelloHibernate

 version:这块是有说道的。【通俗点说:maven仓库是有两个版本 snaphot和relesase,release 这个都应该知道 就是发布吗,项目做好后测试也OK发布上去就是  release,为啥会有snaphot呢?肯定是为了解决某一问题 这个问题就是   比如说 你是开发前台模块的,我是开发后台模块 ,我做好了一版V1.0Release,然后发布  maven仓库中去,这时候呢你把我做好的项目V1.0release从maven仓库中拿下来,然后开始调试 这时候发现我做的后台服务有bug。然后我开始修改这个Bug ,  修  好后又发布了一下V1.0Release,然后我通知你 bug is ok! 下载下来吧,但是实际你是下载不下来的 ,因为发布的版本是一致的,只有改版本号 你才可以下载下  来,但是改这个bug还不至于升级个版本。所以所以我在开发的时候都用snaphot ,用了这个我有个更新的时候,即使版本号一致也是可以下载到的 

 Packaging:jar,war,pom 我要做的是web工程 所以选war,pom是干啥的不知

 

 

Parent Project 这个不是干啥用的。看如下操作:

 

posted @ 2016-09-13 16:18  spring_monkey  阅读(111)  评论(0)    收藏  举报