maven浅谈

来源:互联网 发布:小众 视频编辑软件 编辑:程序博客网 时间:2024/05/29 19:48

一个要求:转载请注明地址


好,黑喂狗~


这篇文章只是简单的把这几天学习maven收获的东西分享一下,希望能帮助到需要的人。

一、自然是maven配置问题

还是先说下载吧。

如图


直接点击百度经验,全是经验!

不然就点第二个官网,然后去学英文!


下载完成后,配置maven。

如图


直接点经验,要是懒得点,那就看我的秀逗操作吧。


算了,还是看经验吧,肯定比我讲的好~


二、配置完干什么呢?

啥也别管,建个项目先。

打开IDEA,然后点击File-》new-》project


我的IDEA是社区版,少东西,被阉了,建议下破解版,我也还要下。(刚更新,我下好了,真好用啊!)


上面两个,一个是组名,一个是项目名(表面理解)

GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。 


ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。 

groupId 

定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp. 

artifacted 

定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。 


接下来

可以不管直接过,finish后,项目就建好了。

这里我建的项目没有用模板,如果要用模板,在第一张图的create from archetype上打勾,然后选择相应模板,具体自己百度。


我建了一个web项目,是这样的



箭头指向的方框图标可以开启/隐藏两边的工具栏。



点右侧的maven,如图这样,clean和install命令是常用的,可以参考一下,双击可用。


clean命令是去除项目中多余的jar包,install是用来下载pom.xml文档里的各jar包并生成target文件。




之后前期准备就完成了,可以开始写代码了。


三、写项目代码

略~

自己百度去!



最后总结一下:maven项目是用来干什么的呢?

maven是一个跨平台的项目管理工具(对,从别处贴过来的)

我认为,maven项目使用来整合大家的不同代码的。因为项目开发是一个多人合作的过程,其中会因为编译器不同,代码习惯不同等等因素,最后整合代码时,会出现互不兼容的情况;而为了避免出现这种情况,就出现了maven项目,大家使用同一模式,就不会出现互不兼容等等的问题了;更重要的是,maven项目可以直接使用pom.xml文档里<dependence> jar包,直接在线下载,不用自己去找了,很方便啊!


当然,上面都是我这几天学习maven的浅显理解,如果有什么错误的地方,你是肯定打不到我的,自己看着办把,反正我自己会不断更新我的知识库,你呢?


最后打一手广告,这几天的学习都是在我大修真院上跟进任务的步伐完成的,如果你感兴趣,欢迎前来学习。

我的邀请码:http://www.jnshu.com/login/1/10373930

期待你的加入哦~


原创粉丝点击