`

maven搭建WEB项目1

web 
阅读更多
    知识总是学过就忘,以前熟练的东西经久不用也就渐渐遗忘。最近需要搭建一个小型项目,却发现总是丢三落四,浪费不少时间,在此弄一个模板供以后参考。
    因为不太习惯在maven结构下面的src/main/webApp目录进行开发,层级太深了,让人感觉非常之不爽,所以需要主动调整一下目录结构。

  1、创建一个Dynamic Web Project
  2、将该Web项目转化为MAVEN项目
  3、添加src/main/java,src/main/resource两个source folder
  4、在pom.xml中添加

<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>2.0.2</version>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
					<encoding>UTF-8</encoding>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>6.1.26</version>
				<configuration>
					<webAppSourceDirectory>WebContent</webAppSourceDirectory>
				</configuration>
			</plugin>
		</plugins>
	</build>

  第一个plugin是设置项目的JAVA compiler为1.6版本
  第二个plugin是设置使用jetty进行项目发布,其中webAppSourceDirectory用于设置webApp的目录。

  5、如果创建Dynamic Web Project时自动生成了WebContent目录下的结构,则此时WEB项目搭建已成功,如果没有则需要手动创建。
  完成后的目录结构如图


  6、使用jetty进行项目发布。其中设置如下图


 
  • 大小: 26 KB
  • 大小: 99.1 KB
分享到:
评论

相关推荐

    maven搭建web项目

    maven搭建web项目hello world

    基于maven创建web项目

    基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。

    Maven Web基础搭建示例

    本示例将详细介绍如何使用Maven搭建一个基础的Web项目,并解决创建过程中可能出现的报错问题。 ### 一、Maven环境配置 首先,确保你已经安装了Java Development Kit (JDK),因为Maven是基于Java的。接着,下载Maven...

    Maven搭建SSM项目

    本项目主题是"Maven搭建SSM项目",即使用Maven来集成Spring、SpringMVC和MyBatis这三个框架,以创建一个完整的Web应用程序。以下将详细介绍这一过程涉及的知识点。 1. Maven: Maven是Apache软件基金会开发的一个...

    maven搭建SSH项目

    "Maven搭建SSH项目"是一个基础的Java Web开发模板,通过Maven管理项目构建,结合Struts2处理请求,Spring管理依赖和事务,Hibernate进行数据操作。这样的组合可以快速构建出功能完备的应用,并易于维护和扩展。理解...

    springmvc +mybatis +maven 项目搭建demo

    以上就是关于"springmvc +mybatis +maven 项目搭建demo"的相关知识点,这个项目模板为初学者提供了学习和实践现代Java Web开发的基础框架,通过理解和修改这个示例,开发者能够更好地掌握这些技术的整合与使用。

    使用maven搭建的ssm框架

    通过以上步骤,我们就成功地使用Maven搭建了一个基本的SSM框架项目。当然,实际项目中还需要考虑异常处理、安全控制、国际化、日志管理等多个方面,这些都可以通过引入相应的Spring或第三方库来实现。总的来说,SSM...

    maven搭建ssm项目

    在本文中,我们将深入探讨如何使用Maven搭建一个SSM项目,并了解这个过程中涉及的关键知识点。 首先,Maven是一个项目管理和依赖管理工具,它允许开发者通过在`pom.xml`文件中声明项目依赖来自动化构建过程。在...

    mavenWeb空项目

    在"mavenWeb空项目"中,开发者已经为这个Web应用搭建了基本的单元测试环境,这有助于确保代码的质量和稳定性,同时便于后续的功能添加和修改。 综上所述,"mavenWeb空项目"是一个包含Java Web开发基础的项目模板,...

    用maven搭建的ssm项目

    本项目是基于Maven搭建的一个SSM框架的基础骨架,包含了所有必要的配置文件,用户可以根据自己的需求进行相应的修改以适应实际项目需求。 首先,Maven是Apache开发的一款项目对象模型(Project Object Model,POM)...

    一个简单的maven web 项目

    这个“一个简单的maven web 项目”是专为初学者设计的,目的是帮助他们快速搭建Maven Web应用程序的开发环境。 【描述】:“一个简单的maven web 应用项目。 适合初学者环境搭建maven web环境,学习web应用开发。...

    eclipse创建maven dynamic web 3.0项目教程

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

    spring-boot-maven的web完整项目框架

    **Spring Boot Maven Web 完整项目框架详解** Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目标是用来...通过这个项目,你可以快速搭建一个功能完善的 Web 应用,并深入了解 Spring Boot 和 Maven 的使用。

    maven创建web工程

    通过 Maven 创建 Web 项目能够帮助开发者快速搭建开发环境,实现自动化构建、依赖管理和部署等功能。本文将详细介绍如何使用 Maven 在 Eclipse 中创建一个 Web 工程。 #### 二、准备工作 在开始之前,请确保已经...

    Eclipse搭建MAVEN项目

    Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系和编译过程。Eclipse 是一个流行的集成开发环境(IDE),提供了对 Maven 的支持。下面将详细介绍如何在 Eclipse 中...

    Maven搭建SpringMVC+Mybatis项目源码

    本项目以"Maven搭建SpringMVC+Mybatis"为主题,旨在教你如何使用Maven这一强大的项目管理工具,结合SpringMVC作为控制层,以及Mybatis作为持久层,来创建一个高效、结构清晰的Java Web应用。下面将详细介绍这个项目...

    IDEA下使用maven构建web项目(SpringMVC+Mybatis整合).zip

    这个项目展示了如何在IDEA中使用Maven搭建一个完整的SpringMVC+Mybatis Web应用。每个步骤都至关重要,理解这些组件的工作原理和配置方法对于开发高质量的Java Web应用至关重要。通过实际操作,你可以更深入地学习和...

    idea创建maven web项目标准结构源码

    本资源"idea创建maven web项目标准结构源码"提供了一个基础的模板,帮助开发者快速搭建一个能够正常启动的Web应用。 首先,让我们详细了解Idea创建Maven Web项目的标准结构。一个典型的Maven Web项目结构如下: 1....

    MAVEN搭建的springmvc项目

    总的来说,这个MAVEN搭建的SpringMVC项目展示了如何利用这两个工具来构建一个现代的、可维护的Web应用。从依赖管理到项目结构,再到具体功能实现,每一部分都体现了良好的开发实践。通过学习和理解这个项目,开发者...

    基于SpringMVC hibernate maven搭建的项目框架

    【标题】"基于SpringMVC Hibernate Maven搭建的项目框架"是一个经典的Java企业级应用开发架构,它整合了三个强大的开源框架,旨在简化开发流程、提高代码质量和可维护性。SpringMVC作为控制层,负责处理HTTP请求并...

Global site tag (gtag.js) - Google Analytics