春风博客

春天里,百花香...

导航

<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

公告

MAIL: junglesong@gmail.com
MSN: junglesong_5@hotmail.com

Locations of visitors to this page

常用链接

留言簿(11)

随笔分类(224)

随笔档案(126)

个人软件下载

我的其它博客

我的邻居们

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

我的Maven2之旅:五.pom.xml基本元素介绍



上面就是前次HelloMaven工程的pom.xml文件,我们可以通过修改其中的元素使工程按照我们的意图运行,对于接触Maven的人,主要就是和pom.xml文件在打交道.

pom.xml文件基本节点介绍:
<project>:文件的根节点.
<modelversion>:pom.xml使用的对象模型版本.
<groupId>:创建项目的组织或团体的唯一Id.
<artifactId>:项目的唯一Id,可视为项目名.
<packaging>:打包物的扩展名,一般有JAR,WAR,EAR等
<version>:产品的版本号.
<name>:项目的显示名,常用于Maven生成的文档。
<url>:组织的站点,常用于Maven生成的文档。
<description>:项目的描述,常用于Maven生成的文档。

下面我们来修改一下这些节点如下:


将上面两幅图比较一下,可以看到version,name,url,description都发生了变化。

执行mvn clean
然后执行mvn package
刚才的变化将反映在工程中。
从结果上说,打包出的jar文件由原来的HelloMaven-1.0-SNAPSHOT.jar变成了HelloMaven-1.0.0.jar.这是Version元素修改造成的结果.

执行mvn site后,在\HelloMaven\target下将生成工程的site目录:


点击其中的project-info.html将出现如下画面.


和首次展示的Struts2首页画面比较,只是简陋一些,今天只是初体验一下mvn site的效果,如果你将工程逐渐完善起来,我敢肯定它能达到或超过Struts2的Maven工程的效果.




posted on 2007-06-20 14:51 sitinspring 阅读(4210) 评论(5)  编辑  收藏 所属分类: Maven2之旅

评论

# re: 我的Maven2之旅:五.pom.xml介绍 2007-06-20 16:43 rubby

一直关注,我使用servicemix 3.0、正好现在要用maven  回复  更多评论   

# re: 我的Maven2之旅:五.pom.xml介绍 2007-06-20 17:04 sitinspring

@rubby

谢谢关注。Maven我也是在摸索,写得不好还请见谅。  回复  更多评论   

# re: 我的Maven2之旅:五.pom.xml基本元素介绍 2007-06-22 23:05 风之幻想

按照你说我运行mvn site命令后,文件下生成了site文件夹,可是除了这个和classes文件夹外,另外两个就不见了.想问下,是怎么回事.有空,发wxj120bw@yahoo.com.cn  回复  更多评论   

# re: 我的Maven2之旅:五.pom.xml基本元素介绍 2007-06-24 22:08 sitinspring

@风之幻想

report的内容请按第十讲说的配置一下.  回复  更多评论   

# re: 我的Maven2之旅:五.pom.xml基本元素介绍[未登录] 2011-09-13 17:45 TonyWang

我mvn site以后是生成了site目录,可是就是没有project-info.html这个文件,不知道是为什么,指点下  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
sitinspring(http://www.blogjava.net)原创,转载请注明出处.