`
Spiritualize_彭韬
  • 浏览: 25736 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Maven构建Web骨架项目

 
阅读更多

在cmd 命令行输入:mvn archetype:generate -DgroupId=com-pengtao

-DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp

创建Web骨架的项目

接下来就是在pom.xml文件中<!-- 补全项目依赖 -->

 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>imooc-lushaobin</groupId>
	<artifactId>seckill</artifactId>
	<packaging>war</packaging>
	<version>1.0-SNAPSHOT</version>
	<name>seckill Maven Webapp</name>
	<url>http://maven.apache.org</url>
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.11</version>
			<scope>test</scope>
		</dependency>
		<!-- 补全项目依赖 -->
		<!-- 1:日志 java日志:slf4j,log4j,logback,common-logging slf4j是规范/接口 日志时间:log4j,logback,common-logging 
			使用:slf4j+logback -->
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>1.7.12</version>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-core</artifactId>
			<version>1.1.1</version>
		</dependency>
		<!-- 实现slf4j接口并整合 -->
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-classic</artifactId>
			<version>1.1.1</version>
		</dependency>

		<!--2.数据库相关依赖 -->
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.35</version>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>c3p0</groupId>
			<artifactId>c3p0</artifactId>
			<version>0.9.1.2</version>
		</dependency>

		<!-- 3.DAO层相关依赖 MyBatis -->
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>3.3.0</version>
		</dependency>
		<!-- Mybatis自身实现spring整合依赖 -->
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis-spring</artifactId>
			<version>1.2.3</version>
		</dependency>

		<!-- -->
		<dependency>
			<groupId>taglibs</groupId>
			<artifactId>standard</artifactId>
			<version>1.1.2</version>
		</dependency>
		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>
		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-databind</artifactId>
			<version>2.5.4</version>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>3.1.0</version>
		</dependency>
		<!-- spring依赖 -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-core</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-beans</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-tx</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>
		<!-- spring web依赖 -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>
		<!-- spring test -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
			<version>4.1.7.RELEASE</version>
		</dependency>
	</dependencies>


	<build>
		<finalName>seckill</finalName>
	</build>
</project>

 

 

 

分享到:
评论

相关推荐

    3Maven创建web项目具体步骤.docx

    Maven 创建 Web 项目具体步骤 Maven 是一个流行的项目管理工具,它可以帮助开发者更方便地构建和管理项目。...在了解了 Maven 创建 Web 项目的基本步骤后,开发者可以更方便地构建和管理自己的项目。

    Maven 的41种骨架功能介绍

    Wicket是一个用于构建Web应用程序的Java框架。 #### 30. internal-&gt;scala-archetype-simple 该骨架用于创建一个简单的Scala项目。Scala是一种融合了面向对象编程和函数式编程特性的语言。 #### 31. internal-&gt;lift...

    基于Struts2+Spring+Maven+MongoDB项目骨架

    3. **Maven构建工具** Maven是Apache开源的项目管理和综合工具,它通过POM(Project Object Model)文件来管理项目的依赖关系、构建过程和配置信息。开发者可以使用Maven快速构建、编译、测试和部署项目,大大简化...

    Struts2+Spring+Maven+MongoDB项目骨架

    Struts2+Spring+Maven+MongoDB是一个常见的企业级Web应用开发框架组合,这个项目骨架为开发者提供了一个快速启动新项目的基础结构。下面将详细解释这些技术组件以及它们在项目中的作用。 **Struts2** 是一个基于MVC...

    maven maven新建webproject步骤

    首先,创建一个Maven项目,选择"Create a simple project (不使用骨架)",并设置Packing为war,因为我们要构建的是一个Web应用程序,war格式是Web应用的标准打包方式。这将生成一个包含webapp目录的基础项目结构。 ...

    用maven搭建的ssm项目

    SSM(Spring、Struts、MyBatis)是Java Web开发中常见的三层架构组合,而Maven作为项目管理和构建工具,使得SSM项目的构建变得更加规范和便捷。本项目是基于Maven搭建的一个SSM框架的基础骨架,包含了所有必要的配置...

    手把手构建Maven企业级应用(整合SSI框架).pdf

    Maven是一个项目管理和综合工具,主要用于Java项目的构建、依赖管理以及项目信息管理。SSI框架则是一种轻量级的Java Web开发框架,主要由Spring、Struts2和iBatis三个部分组成,它们分别负责控制层、视图层和持久层...

    Maven全套教程,maven项目管理从基础到高级,Java项目开发必会管理工具maven

    Maven 是一个基于 Java 的项目管理工具,旨在帮助开发者更好地管理项目的构建、测试和部署过程。下面是 Maven 项目管理的详细知识点: 一、Maven 基础 1.1 Maven 简介 Maven 是一个开源的项目管理工具,由 Apache...

    Eclipse Maven WEB工程实战.pdf

    - 选择适合的项目骨架,例如apache-webapp,这将帮助搭建一个基本的Web应用结构。 - 需要设置组织相关信息,如Group ID、Artifact ID和Version,完成这些设置后,Maven工程即创建成功。 3. **Web工程集成**: - ...

    Eclipse中Maven项目创建及相关操作

    在创建过程中,你可以选择是否要使用Maven的默认项目结构,或者自定义项目骨架。在输入项目信息时,包括项目名称、集团包名等,你还可以通过`pom.xml`文件管理项目依赖。对于Web项目,你需要确保项目结构包括了`src/...

    SpringBoot项目使用maven配置文件

    - 使用Spring Initializr (start.spring.io)在线生成SpringBoot项目骨架,可以选择所需的依赖,如Web、Data JPA等。 - 或者使用IDEA、Eclipse等集成开发环境的内置功能创建SpringBoot项目。 3. Maven的项目对象...

    版本管理及项目构建和maven的介绍使用

    - **使用Maven生成项目骨架**:通过`mvn archetype:create`命令快速生成符合Maven标准目录结构的新项目。 - **IDE开发Maven项目**:大多数现代Java IDE如Eclipse和IntelliJ IDEA都集成了Maven支持,方便开发和管理...

    Maven Book (ZH)_ Maven权威指南.pdf

    - **生命周期**: Maven构建过程中的一系列阶段,如clean、default等。 - **坐标**: 用于唯一标识Maven项目的信息组合。 - **仓库**: 存储Maven项目及其依赖的文件库。 - **依赖管理**: 自动解析和下载项目所需的...

    maven基础学习(四)-简单实例(使用Archetype生成项目骨架)

    在实际工作中,Archetype常用于快速构建Web应用、微服务、库项目等。例如,`maven-archetype-webapp`是一个常见的Archetype,用于生成基本的Servlet Web应用结构。 六、总结 掌握Maven Archetype的使用是提高开发...

    Maven 实战.pdf-完整版

    它还包含了如何使用Maven进行单元测试和集成测试,使用Hudson(后来被Jenkins替代)等工具实现持续集成,以及如何利用Maven构建Web应用等高级知识。 在版本管理方面,书中阐述了如何使用Maven进行版本控制,这对于...

    maven+ssm项目

    在"maven+ssm项目"中,Maven作为项目构建工具,负责管理和构建项目依赖,而SSM则是应用的核心框架。 1. **Maven**: Maven是一个项目管理工具,它通过POM(Project Object Model)文件来管理项目的构建、报告和文档...

    maven安装教程

    但是,创建MavenWeb项目时,你可能需要选择适合Web项目的目录结构骨架,例如Mavenwar项目。 在使用Maven过程中,可以利用Maven内建的依赖管理功能,快速地添加或更新项目所需的jar包。在Eclipse中,可以通过Maven...

Global site tag (gtag.js) - Google Analytics