Maven创建WEB项目

用Maven 创建WEB项目,所用资源:

Maven:apache-maven-3.2.5.rar

MyEclipse 8.5

JDK :选用7版本,8现在还不是很稳定

1、下载Maven

下载地址:http://download.csdn.net/detail/hll814/9442931

下载apache-maven-3.2.5.rar包,解压缩,放在指定目录

2、配置Maven环境

1)上述指定maven目录作为Maven的安装目录

2)配置环境变量

M3:E:\program\apache-maven-3.3.9\apache-maven-3.3.9

path:;%M3_HOME%\bin;

验证Maven是否安装成功,在命令行输入mvn -v命令查看,看到如下信息,证明Maven安装成功:

C:\Users\admin>mvn -v
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:3
7+08:00)
Maven home: D:\program\apache-maven-3.3.3\bin\..
Java version: 1.7.0_17, vendor: Oracle Corporation
Java home: D:\program\Java\jdk1.7.0_17\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"<pre class="html" name="code">C:\Users\admin>
<strong>修改maven本地库位置:</strong>

默认会放在~/.m2/repository目录下 (“~”代表用户的目录,比如windows下一般都是C:\Documents and Settings\[你的用户名]\。由于“Documents and Settings”中含有“空格”会导致“Illegal character in path”异常

i. 修改配置文件,位置为%MAVEN_HOME%/conf/setting.xml:

<pre class="html" name="code"><!-- localRepository
    | The path to the local repository maven will use to store artifacts.
    |
    | Default: ~/.m2/repository
 <localRepository>/path/to/local/repo</localRepository>
 -->
 

修改为:

<localRepository>D:/maven/repository</localRepository> 
<strong>ii.修改</strong>eclipse中maven存储位置:

<p>进入eclipse→window→Preferences→Maven→User Sittings</p><p>    点击右侧Browse指向%MAVEN_HOME%\conf\settings.xml,如已配置,则下方Local repository路径会自动更新为修改后的"D:/maven/repository",配置完成。
</p>
 

3、创建Web项目,引入Maven

在MyEclipse 8.5中创建一个web project,勾选上Add Maven Support,MyEclipse中引入maven

Window -> preferences ->MyEclipse-> Maven4MyEclipse ->Maven –

——指定JDK                                                                           

——Installations选项卡中add新的maven安装目录,选中

一个用Maven创建的Web空项目就创建好了,新创建好的Web项目,新创建的maven项目目录是这样婶的:

我们来改造一下,变成更标准的目录,如下:

4、  最小的pom文件

<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId> com.mycompany.web </groupId>
<artifactId>SamplesParent</artifactId>
<version>1.1.0-SNAPSHOT</version>
</project>

说明:

artifact可以是任何东西,包括JAR, WAR,POM, EBA文件等

group只是artifact的命名空间,有点类似于java的包。如果项目还处在开发阶段,在版本后会有一个"SNAPSHOT",Maven只允许snapshot artifact被更新,release版本是不能更新的。

modelVersion很重要,因为不同的model,POM的格式是不一样的。

以上几个节点构成了一个最小的POM,这些是POM必须拥有的信息。


5、 maven手动添加jar包

Maven添加jar包方法:通过pom.xml文件中的dependency

Pom文件:maven文件格式打开pom.xml文件,具体操作:右键->others -> Maven POM Editor

——Dependency Hierarchy查看包依赖关系

——Dependencies选项卡:add添加jar包(不知道为什么搜索找不到需要的jar包)

——手动添加jar包,去maven中央仓库手动搜索需要的jar包,可以在Dependency Hierarchy选项卡中查看包依赖关系,只需要添加最上层的jar包即可,其他依赖的包maven会自动更新

譬如:Spring依赖的jar包:spring-context,spring-webmvc,spring-orm,只需要在pom.xml文件中添加这三个包相关的dependency,其他依赖的jar包会自动添加

注意项:maven添加jar包可能会产生jar包冲突,需要手动处理

因为只有一个POM文件里指定JAR包,所以整个项目都很小的,一般就几MB,只有你在将该项目打成WAR包的时候,maven会自动的把三方JAR包放进项目,然后你就可以去部署到Tomcat的webapp下面了

一个dependency

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>3.2.15.RELEASE</version>
</dependency>




                          




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值