maven myeclipse10 整合开发web项目-2

随笔:思路有时候可能错乱,仅供本人方便整理工作思路,方便以后查阅

为什么使用maven?

--maven 理解为用于JAVA开发的建模工具,通常结合myeclipse使用,用于开发多模块web项目 ,方便整合;

   --团队开发时,共用的资源jar 包方便管理(如spring,hibernate等)都从公共的公司服务器下载到本地

      配置maven repository仓库 存放jar 包

       -例子:

          开发的maven-web-app /pom.xml 读取pom.xml配置信息

                               -->访问本地maven 仓库 有则导入相关jar 到项目内

                                        否则-->访问公司内部的服务器仓库 down 回本机仓库

                                    否则-->访问maven 中心仓库(服务器在外国相对速度较慢) down

        为了避免访问中心仓库慢的情况,都会在settings.xml 配置公司内部的服务器提高效率

   --可将编译好的项目打包 支持 jar war 将多模块合并最后发布

maven myeclipse10 整合开发web项目

   开发的一般流程

    --maven 各个项目支持继承首先构建一个父类 类型为pom 仅保存一个基本结构导入项目所需的所有jar

                    主要供子类读取信息避免重复导入jar

      

<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>javax.servlet-api</artifactId>
	<version>3.0.1</version>
	<scope>provided</scope>
</dependency>

 按照maven pom.xml dtd文档要求逐一添加项目所需的jar包信息

配置无误则显示如下结果:

至此maven web-app 的父类构建成功 接下来将项目安装到本地maven repository中

安装成功后 仓库中文件如下 


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值