`
sdh88hf
  • 浏览: 69448 次
  • 性别: 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项目

    Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系...通过以上步骤,可以在 Eclipse 中搭建 Maven 项目,使用 Maven 管理依赖关系和编译过程,提高开发效率和项目质量。

    使用Eclipse构建Maven项目.pdf

    在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、...上述内容涵盖了从环境搭建到项目构建和发布的基本步骤,对于想要掌握Eclipse中Maven使用方法的开发者而言,提供了详尽的指导。

    eclipse搭建maven项目应用以及ajax的应用

    在IT行业中,构建Java Web应用程序是一项常见的任务,而Eclipse作为流行的Java集成开发环境(IDE),结合Maven、Spring和Struts2等框架,能够帮助开发者高效地搭建项目。Ajax,即异步JavaScript和XML,是提升Web应用...

    eclipse创建maven dynamic web 3.0项目教程

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

    使用 eclipse oxygen maven 搭建 springmvc mybatis druid 的增删改框架代码

    在本项目中,我们主要探讨如何使用...通过这个项目,你可以学习到如何结合SpringMVC、MyBatis和Druid构建一个完整的Java Web应用,并掌握如何在Eclipse Oxygen中进行开发和调试。这将为你后续的Web开发打下坚实的基础。

    Eclipse+maven+jetty开发环境搭建

    本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...

    eclipse+maven +ssh

    总之,"eclipse+maven+ssh"的组合是Java Web开发中的经典配置,它利用了强大的开发工具、项目管理和框架技术,有效地提高了开发效率和代码质量。理解并熟练掌握这些技术,对于任何Java开发者来说都是非常重要的。

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    当在Eclipse中创建一个Maven项目时,为了快速启动开发,我们可以选择使用Maven Archetypes。Archetypes是预定义的项目模板,它们可以自动生成一个具有基本结构的项目,从而简化初始化过程。 **什么是Maven ...

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

    Eclipse + EGit + Maven 的集成使用是现代Java开发中常见的工具组合,它们各自负责不同的任务,协同工作以实现高效且版本控制良好的项目管理。以下将详细介绍这些工具的安装和配置。 1一、Maven 安装 Maven 是一个...

    eclipse+maven+tomcat集成

    在Eclipse中使用Maven进行项目开发,首先需要创建一个Maven项目。Maven项目通常遵循一定的目录结构,便于统一管理和自动化构建。 - **新建Maven项目**: - 打开Eclipse,选择`File -&gt; New -&gt; Other -&gt; Maven -&gt; ...

    Eclipse搭建SSH框架开发学习笔记

    总结来说,"Eclipse搭建SSH框架开发学习笔记"涵盖了从基础环境准备(JDK安装与环境变量配置)、开发工具(Eclipse与Tomcat配置)、数据库(MySQL服务器搭建)到系统服务管理等多个环节,为初学者提供了详尽的步骤...

    使用Eclipse构建Maven的Spring MVC项目的源代码

    在IT行业中,开发Java Web应用时,我们常常会利用Eclipse IDE和Maven构建工具来创建和管理项目。本文将详细解析如何使用Eclipse构建一个基于Maven的Spring MVC项目,并探讨相关知识点。 首先,Maven是一个强大的...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    本教程将详细介绍如何安装Maven,以及如何在Eclipse集成Maven和Tomcat,帮助开发者更高效地进行Java Web项目的开发。 **一、Maven的安装** 1. **下载Maven**: Maven的安装包可以从官方网站Apache Maven ...

    Eclipse Maven WEB工程实战.pdf

    2. **搭建Maven工程**: - 在Eclipse中创建一个新项目时选择MavenProject选项,然后按照提示进行下一步操作。 - 选择适合的项目骨架,例如apache-webapp,这将帮助搭建一个基本的Web应用结构。 - 需要设置组织...

    在eclipse中配置maven,新建springboot项目.zip

    在开发Java应用,尤其是Spring Boot应用时,Eclipse作为一个强大的集成开发环境(IDE),与Maven的结合使用能显著提高开发效率。本教程将详细讲解如何在Eclipse中配置Maven以及如何使用配置好的环境新建一个Spring ...

    Eclipse+Maven+SSM搭建

    总结来说,Eclipse+Maven+SSM搭建是一个常见的Java Web项目开发流程,它结合了强大的IDE、高效的构建工具和灵活的框架,为开发者提供了一套高效、便捷的开发环境。通过学习这个搭建过程,开发者不仅能掌握基本的项目...

    eclipse + maven搭建SSM框架

    本文将详细介绍如何使用Eclipse和Maven搭建SSM框架。 **1. Maven的安装与配置** - Maven是Apache的一个开源项目,主要负责管理Java项目的构建、依赖和生命周期。首先,从官方网址`...

Global site tag (gtag.js) - Google Analytics