`
sdh88hf
  • 浏览: 67559 次
  • 性别: Icon_minigender_1
  • 来自: 绍兴
社区版块
存档分类
最新评论

Web开发学习(1)使用eclipse搭建maven项目

 
阅读更多
首先用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中对其引用即可
<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的方式管理项目的确是非常值得使用的


分享到:
评论

相关推荐

    Eclipse搭建MAVEN项目

    Elipse 搭建maven 开发环境 管理jar包仓库 搭建spring+mybatis项目

    eclipse创建maven dynamic web 3.0项目教程

    本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容

    eclipse+egit安装使用+maven安装项目搭建

    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 ...

    Eclipse Maven WEB工程实战.pdf

    1.eclipse 集成maven 2.搭建maven工程 3.web工程集成 4.应用部署 ……

    eclipse结合maven创建web工程截图

    eclipse结合maven创建web工程截图

    使用maven搭建的ssm框架

    ssm框架是spring,spring mvc,mybatis三大框架的整合,是现在主流的框架。使用maven构建工具整合这三个框架非常容易,如果大家下载后有什么问题或错误欢迎留言评论,谢谢

    03-eclipse搭建web工程以及maven工程.mp4

    eclipse搭建web工程以及maven工程

    Eclipse+Maven 搭建最简springboot 项目

    Eclipse+Maven 搭建最简springboot 项目 测试url : 在mian下面加以下代码,在@SpringBootApplication上@RestController @GetMapping("/demo") public String demo() { return "Hello World!"; } 如果测试发现...

    JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    本文主要介绍了如何在Eclipse中创建的Maven Project,本文是JavaEE开发的开篇,也是基础。下面内容主要包括了JDK1.8的安装、JavaEE版本的Eclipse的安装、Maven的安装、Tomcat 9.0的配置、Eclipse上的M2Eclipse插件...

    Maven+Hibernate+Spring+Spring MVC开发新闻发布系统

    第8课 使用Nexus搭建Maven私服 第9课 使用Maven管理新闻系统开发-项目简介 第10课 使用Maven管理新闻系统开发-项目搭建(一) 第11课 使用Maven管理新闻系统开发-项目搭建(二) 第12课 使用Maven管理新闻系统开发-...

    使用eclipse + maven一步步搭建SSM框架教程详解

    SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架.这篇文章主要介绍了eclipse + maven搭建SSM框架 ,需要的朋友可以参考下

    SpringMVC框架入门配置 IDEA下搭建Maven项目

    想必每一个配置Spring的人都已经或多或少了解过一些SpringMVC的基础知识,可能有的人用的myeclipse或者eclipse进行项目的搭建,我会告诉你这里步骤是很相似的,在myeclipse里面需要建立web项目,然后加入Spring支持...

    ECLIPSE+WEB开发配置

    本文档包括如何搭建Eclipse web开发环境,包括ECLIPSE+TOMCAT、ECLIPSE+ANT、ECLIPSE+JBOSS、ECLIPSE+SVN以及ECLIPSE+MAVEN。

    java8源码-Spring4Hibernate5Maven:基于spring4.2.4+Hibernate5.0.7final搭建的Mave

    1、使用Eclipse搭建Maven的Web工程 请参考:Eclipse中使用Maven创建基本的web项目 2、Maven的Web工程集成Spring4MVC 请参考:Maven的Web工程集成Spring4 昨晚太晚就没完成这一篇,今天来公司了就抽点吃饭的时间补上...

    Eclipse+_maven_+_jetty_开发web

    利用该资源能有效的搭建起web项目开发平台,能顺利有效地进行资源开发。

    MavenSpringMVC:基于Maven包管理的,SpringMVC框架搭建的web学习项目

    基于Maven包管理的,SpringMVC框架搭建的web学习项目 项目导入过程 下载源代码 $ git clone https://github.com/dotuian/MavenSpringMVC.git MavenSpringMVC 将源码文件装换成Eclipse项目 mvn clean $ mvn eclipse:...

    在eclipse中搭建SpringMVC

    昨晚研究了下用eclipse 搭建SpringMVC 一种是用MAVEN搭建 另一种直接创建Dynamic Web Project。 觉得第一种要装MAVEN就大概看了下,网上的搭建方法很多。但是第二种的也有,但好多由于Spring的版本不一样貌似配置...

    maven的优缺点 项目

    3.2.Eclipse Maven的配置 每打开一个新的工作空间,要配置一下Maven,然后再写代码 3.3.创建Maven项目 右击创建一个maven project Packing:有三种: Jar:java项目, War:web项目 Pom:文件夹,jar和war文件,maven...

    Eclipce 搭建 相关Maven SpringMvc+MybatisDemo

    第一次使用CSDN共享资源 这次给大家分享的是一个 在eclipse上面 搭建一个相关Maven SpringMvc+Mybatis Web 的项目框架

    SSM框架(一) 基于eclipseJee搭建SpingMVC框架

    SpingMVC搭建maven项目,SSM(Spring+SpringMVC+MyBatis) 框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。具体讲解在:SSM框架(一) 基于eclipseJee搭建SpingMVC框架...

Global site tag (gtag.js) - Google Analytics