快速业务通道

SSH笔记一 用maven构建项目 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20

SSH笔记一 用maven构建项目

时间:2011-01-18 BlogJava ju

迷迷糊糊的接触java也有大半年之久了,期间一直用java来开发web项目,从最开始的helloworld,到jdbc链接数据库,到现在的用struts、hibernate、spring完成一个项目,收获颇多。

所以从今天开始写一个系列详细的讲述如何用maven,struts2、hibernate3、spring2、Tiles2以及mysql完成一个web project。对自己做一个总结,也希望能帮助有需要的人。仅此而已。

项目构建工具:maven

IDE:myeclipse6.5

数据库:mysql5

框架:SSH

其他涉及:powerdesigner12、Tiles2、fckeditor、jdk1.6

今天的任务就是完成一个maven构建的标准开发目录,在myeclipse6.5中,右键— Run As—Maven install一下,效果图如下:

1.maven2的安装(略)

2.用maven创建myeclipse下的标准web项目

2.1 在命令行下,用maven创建一个web project 1mvn archetype:create  -

DgroupId=net.selitech.ssim  -DartifactId=ssim  -DarchetypeArtifactId=maven-archetype-webapp

2.2 补全某些目录(命令行下切换到项目)

1cd ssh\src 2mkdir main\java 3mkdir test\resources 4mkdir test\java

SSH笔记一 用maven构建项目(2)

时间:2011-01-18 BlogJava ju

2.3 打开项目,修改该pom.xml如下

1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3   <modelVersion>4.0.0</modelVersion> 4   <groupId>net.selitech.ssim</groupId>   <!--工程的组织或团队的唯一标识,并且这个也是一个项目的关键标识,推荐使用这个组织或团队的完整域名--> 5   <artifactId>ssim</artifactId>                <!--工程的基本名称 --> 6   <packaging>war</packaging>              <!--打包的类型,可以为war、jar、ear等等--> 7   <version>1.0-SNAPSHOT</version>     <!--项目版本号--> 8   <name>SSIM Maven Webapp</name>  <!--工程显示的名称--> 9   <description> Web application</description>  <!--对工程的基本描述--> 10 11   <build><!--主要用于编译设置--> 12     <finalName>${artifactId}</finalName> 13     <plugins> 14       <plugin> 15         <groupId>org.apache.maven.plugins</groupId> 16         <artifactId>maven-compiler-plugin</artifactId> 17         <configuration> 18           <source>1.6</source> 19           <target>1.6</target> 20           <encoding>UTF8</encoding> 21         </configuration> 22       </plugin> 23       <plugin> 24         <groupId>org.apache.maven.plugins</groupId> 25         <artifactId>maven-surefire-plugin</artifactId> 26         <version>2.4.2</version> 27         <configuration> 28           <skipTests>true<

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号