- 浏览: 67559 次
- 性别:
- 来自: 绍兴
最新评论
首先用eclipse创建工程 new -> project -> maven -> maven project
点击next 进入Select an Archetype 界面,选择maven archetype webapp
点击next进入Specify Archetype parameters界面,给工程指定 groupId和artifactId点击finish完成工程搭建
maven项目将通过pom.xml文件控制,为方便起见会将一个罗列了很多包和插件及服务器地址配置的pom工程作为我们当前pom的父类,是要父类在中央仓中,我们只需在自己工程的pom中对其引用即可
接下去我就可以使用父pom罗列的包和插件了,比如我在父pom中罗列了一个jetty插件
那我们的工程将拥有jetty插件的功能,但是大多数情况下多个子工程继承一个父pom所以需要对插件信息进行重写,如contextPath,porty等,默认是父类的参数;但是jar和插件不一样,父类罗列jar文件只是一个展示,继承它的工程是没有引用这些jar的需要在自己的pom中声明引用(一般父类罗列的jar包含了所有子工程需要的jar包,所以这样也是有一定的道理)
为什么引入包不需要指定版本呢? 对的,在父pom罗列中已经有指定了,默认为父pom的版本
个人之前没用过ant,不能进行对比,但是试用maven的方式管理项目的确是非常值得使用的
点击next 进入Select an Archetype 界面,选择maven archetype webapp
点击next进入Specify Archetype parameters界面,给工程指定 groupId和artifactId点击finish完成工程搭建
maven项目将通过pom.xml文件控制,为方便起见会将一个罗列了很多包和插件及服务器地址配置的pom工程作为我们当前pom的父类,是要父类在中央仓中,我们只需在自己工程的pom中对其引用即可
<parent> <groupId>net.project</groupId> <artifactId>project-parent</artifactId> <version>2.0.0</version> </parent>
接下去我就可以使用父pom罗列的包和插件了,比如我在父pom中罗列了一个jetty插件
<build> <pluginManagement> <plugins> <!-- jetty插件 --> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>${jetty.version}</version> <!-- <configuration> <reload>manual</reload> </configuration> --> <configuration> <webDefaultXml>src/main/resources/webdefault.xml</webDefaultXml> <scanIntervalSeconds>0</scanIntervalSeconds> <contextPath>/test</contextPath> <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>8080</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> <stopPort>9966</stopPort> <stopKey>jetty</stopKey> </configuration> </plugin> </plugins> </pluginManagement> </build>
那我们的工程将拥有jetty插件的功能,但是大多数情况下多个子工程继承一个父pom所以需要对插件信息进行重写,如contextPath,porty等,默认是父类的参数;但是jar和插件不一样,父类罗列jar文件只是一个展示,继承它的工程是没有引用这些jar的需要在自己的pom中声明引用(一般父类罗列的jar包含了所有子工程需要的jar包,所以这样也是有一定的道理)
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </dependency>
为什么引入包不需要指定版本呢? 对的,在父pom罗列中已经有指定了,默认为父pom的版本
个人之前没用过ant,不能进行对比,但是试用maven的方式管理项目的确是非常值得使用的
发表评论
-
Web开发学习13聊聊java反射
2016-07-12 18:41 710很喜欢一本叫《走出软件作坊》的书,其中有一句话让我较为深刻,“ ... -
Web开发学习12 浅谈设计模式
2016-07-01 13:33 1280在我刚接触 ... -
Web开发学习11 全局缓存控制
2015-10-12 14:27 696缓存用的好可以减少数据库的压力,在大并发的情况下极大的提升服务 ... -
Web开发学习10 hadoop实战
2015-10-09 14:02 688前一篇说到项目记录了很多埋点日志,当有一天项目需求需要对这些日 ... -
Web开发学习(9)全局埋点
2015-07-27 11:10 1950埋点的作用是把客户端每次访问服务端的操作记录下来,包括请求连接 ... -
Web开发学习8Struts2基类封装
2015-07-24 12:03 664一个好的基类可以帮助开发者减少很多开发工作,像我这种爱偷懒的人 ... -
Web开发学习7按钮级别权限控制
2015-07-23 16:21 13232这个功能的思路是自己原创的,没看过其他例子,其实是在做之前网上 ... -
Web开发学习6添加liqiubase
2015-07-22 14:29 1394开发过程中经常碰到数据库更改的情况,在日常环境下如果每位开发人 ... -
浅列JavaEnum
2014-01-05 16:42 743enum Province{ ZHEJIANG,SHANGHA ... -
maven常用命令
2013-07-08 10:20 7461、创建普通Java项目: ... -
canvas绘制科赫雪花
2012-12-20 17:24 2102<html> <head> ... -
html5 audio与video方法属性事件概括
2012-12-20 14:46 1053play() 继续播放 pause() ... -
spring 整合mina
2012-12-20 11:48 1062首先定义自定义过滤器 <bean id=" ... -
Web开发学习(5)添加springsecurity应用
2011-12-14 15:00 911我学习公司这个架构多半就是为了把springsecurity搞 ... -
Web开发学习(4)添加spring应用
2011-12-14 14:45 756印象中似乎没做过不用spring的项目,因为它在web开发中的 ... -
Web开发学习(3)配置struts-tiles插件(附带json插件)
2011-12-05 15:22 2506struts的tiles插件是非常实用的,从某些方面可以很好的 ... -
使用线程删除导出临时文件
2011-12-01 16:33 2215项目支持大数据量导出e ... -
jQuery实现表格行点击选中复选框
2011-11-23 12:36 5933这个需求是在项目完成后客户提出的要求,看似简单但是还需要一点小 ... -
Web开发学习(2)配置convention插件
2011-11-04 10:28 1338注解的方式某些程度上能减少xml的配置量,个人感觉使程序更加清 ... -
数据库连接泛型基类创建
2011-06-30 11:49 945记录 以便以后参考---- 基类代码 public cl ...
相关推荐
Elipse 搭建maven 开发环境 管理jar包仓库 搭建spring+mybatis项目
本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容
Eclipse+Git+Maven项目 1 一、Maven安装 1 1、Maven安装 1 2、Maven插件安装 3 3、配置 Maven 5 二、Eclipse构建Maven项 6 1、建立Maven项目 6 2、配置Maven项目 9 三、Dynamic Web project转成Maven项目 15 ...
1.eclipse 集成maven 2.搭建maven工程 3.web工程集成 4.应用部署 ……
eclipse结合maven创建web工程截图
ssm框架是spring,spring mvc,mybatis三大框架的整合,是现在主流的框架。使用maven构建工具整合这三个框架非常容易,如果大家下载后有什么问题或错误欢迎留言评论,谢谢
eclipse搭建web工程以及maven工程
Eclipse+Maven 搭建最简springboot 项目 测试url : 在mian下面加以下代码,在@SpringBootApplication上@RestController @GetMapping("/demo") public String demo() { return "Hello World!"; } 如果测试发现...
本文主要介绍了如何在Eclipse中创建的Maven Project,本文是JavaEE开发的开篇,也是基础。下面内容主要包括了JDK1.8的安装、JavaEE版本的Eclipse的安装、Maven的安装、Tomcat 9.0的配置、Eclipse上的M2Eclipse插件...
第8课 使用Nexus搭建Maven私服 第9课 使用Maven管理新闻系统开发-项目简介 第10课 使用Maven管理新闻系统开发-项目搭建(一) 第11课 使用Maven管理新闻系统开发-项目搭建(二) 第12课 使用Maven管理新闻系统开发-...
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架.这篇文章主要介绍了eclipse + maven搭建SSM框架 ,需要的朋友可以参考下
想必每一个配置Spring的人都已经或多或少了解过一些SpringMVC的基础知识,可能有的人用的myeclipse或者eclipse进行项目的搭建,我会告诉你这里步骤是很相似的,在myeclipse里面需要建立web项目,然后加入Spring支持...
本文档包括如何搭建Eclipse web开发环境,包括ECLIPSE+TOMCAT、ECLIPSE+ANT、ECLIPSE+JBOSS、ECLIPSE+SVN以及ECLIPSE+MAVEN。
1、使用Eclipse搭建Maven的Web工程 请参考:Eclipse中使用Maven创建基本的web项目 2、Maven的Web工程集成Spring4MVC 请参考:Maven的Web工程集成Spring4 昨晚太晚就没完成这一篇,今天来公司了就抽点吃饭的时间补上...
利用该资源能有效的搭建起web项目开发平台,能顺利有效地进行资源开发。
基于Maven包管理的,SpringMVC框架搭建的web学习项目 项目导入过程 下载源代码 $ git clone https://github.com/dotuian/MavenSpringMVC.git MavenSpringMVC 将源码文件装换成Eclipse项目 mvn clean $ mvn eclipse:...
昨晚研究了下用eclipse 搭建SpringMVC 一种是用MAVEN搭建 另一种直接创建Dynamic Web Project。 觉得第一种要装MAVEN就大概看了下,网上的搭建方法很多。但是第二种的也有,但好多由于Spring的版本不一样貌似配置...
3.2.Eclipse Maven的配置 每打开一个新的工作空间,要配置一下Maven,然后再写代码 3.3.创建Maven项目 右击创建一个maven project Packing:有三种: Jar:java项目, War:web项目 Pom:文件夹,jar和war文件,maven...
第一次使用CSDN共享资源 这次给大家分享的是一个 在eclipse上面 搭建一个相关Maven SpringMvc+Mybatis Web 的项目框架
SpingMVC搭建maven项目,SSM(Spring+SpringMVC+MyBatis) 框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。具体讲解在:SSM框架(一) 基于eclipseJee搭建SpingMVC框架...