蓝锋博客(镜像: http://bluesfeng.javaeye.com)

  博客园 :: :: 博问 :: 闪存 :: :: :: :: 管理 ::

随笔分类 -  Maven

摘要:本文演示环境为eclipse + Maven插件 + Jersey framework。本文只关注Jersey的使用,所以只使用类中定义的静态数据做演示。请在使用时修改我的代码。如果你的eclipse中没有安装Maven插件,请关注我的博客,我马上就会推出Maven+eclipse的开发教程。1. 在eclipse中创建Maven项目2.单击"Next"3. 选择Maven项目类型为"maven-... 阅读全文
posted @ 2010-10-28 19:31 蓝锋 阅读(13743) 评论(8) 推荐(4) 编辑

摘要:1. 使用如下命令创建Web应用:代码所创建的Web应用程序目录结构如下:2. 运行如下命令创建web打包文件:mvn package你应该可以看到如下目录结构:3. 配置pom.xml, 直接运行这个Web应用程序你这是可以将上一步生成的webappdemo.war直接发布到Web应用服务器中,比如Tomcat. 来访问你的应用. 在Maven中,为了方便进行测试你的Web应用,可以直接配置po... 阅读全文
posted @ 2010-10-08 06:08 蓝锋 阅读(1768) 评论(1) 推荐(0) 编辑

摘要:1. 创建项目并更改项目基本配置信息在命令行下运行如下命令创建一个项目:进入到numopers目录,打开pom.xml,该文件内容如下:[代码]其中:groupId: 通常为项目的顶级包名。artifactId: 通常为项目名version:项目的版本号,在开发的不同阶段,你需要更改这个版本号。packaging:项目发布时的打包类型。比如对于普通Java程序打包为jar文件;对于Java web... 阅读全文
posted @ 2010-09-14 21:22 蓝锋 阅读(4327) 评论(0) 推荐(0) 编辑

摘要:1. Maven的出发点在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。那为什么让软件开发人员去重复这些工作?开发人员的主要任务应该是关注商业逻辑并去实现它,而不是把时间浪费在学习如何在不同的环境中去打包,发布,。。。Maven正是为了将开发人员从这些任务中解脱出来而诞生的。2. Ma... 阅读全文
posted @ 2010-09-06 20:17 蓝锋 阅读(3422) 评论(3) 推荐(0) 编辑