命令方式 搭建 (简易)Maven项目
原料:1、配好的Maven环境变量 2、c m d命令
win + r 输入 cmd
切换到此项目所要存在的位置
使用命令创建文件夹
切换 到 maven_demo中 输入 cd maven_demo
使用命令创建maven项目结构(类似下面这种结构,规范点的.)
md --> 创建文件夹
src \ main \ java \ com \ oukele --> 创建src文件夹,在src目录下创建main文件夹,在main目录下创建java文件夹。。。
在 oukele目录下编写一个 SayHello.java文件 ( echo --> 创建文件 )
用记事本打开SayHello.java文件
编写代码
编辑完毕 Ctrl + S 保存 退出。
创建 pom.xml 文件
使用记事本打开pom.xml进行编辑以下内容
1 <?xml version="1.0" encoding="UTF-8" ?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 5 <modelVersion>4.0.0</modelVersion> 6 7 <!-- 组织名 --> 8 <groupId>com.oukele</groupId> 9 <!-- 项目名 --> 10 <artifactId>SayHello</artifactId> 11 <!-- 项目版本 --> 12 <version>1.0</version> 13 <!-- 项目类型 --> 14 <packaging>jar</packaging> 15 16 </project>
保存 退出。
使用 mvn compile 命令 进行项目编译。
编译成功!!!,这时 maven_demo目录 中 会有一个 target文件 生成 里面有一个 classes文件夹 这里放着 SayHello文件经过编译后生成的 class文件。
想要运行这个文件 需要 配置好 jdk环境变量
运行SayHello.class文件:
复制SayHello所在位置的路径
运行结果:
下面来搭建一个简易的maven网页项目
在 main目录下 创建 webapp文件夹 在webapp目录中 创建 index.jsp 文件 和 WEB-INF文件夹 ,在WEB-INF目录创建web.xml文件
编辑index.jsp文件
编辑web.xml文件
1 <!DOCTYPE web-app PUBLIC 2 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 3 "http://java.sun.com/dtd/web-app_2_3.dtd" > 4 5 <web-app> 6 7 </web-app>
修改 pom.xml 文件
1 <?xml version="1.0" encoding="UTF-8" ?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 5 <modelVersion>4.0.0</modelVersion> 6 7 <groupId>com.oukele</groupId> 8 <artifactId>SayHello</artifactId> 9 <version>1.0</version> 10 <packaging>war</packaging> 11 12 13 <build> 14 <plugins> 15 <plugin> 16 <groupId>org.apache.tomcat.maven</groupId> 17 <artifactId>tomcat7-maven-plugin</artifactId> 18 <version>2.2</version> 19 <configuration> 20 <hostName>localhost</hostName> 21 <port>8080</port> 22 <path>/index</path> 23 <uriEncoding>UTF-8</uriEncoding> 24 </configuration> 25 </plugin> 26 </plugins> 27 </build> 28 29 </project>
然后,重新编译项目
再然后 输入 mvn tomcat7:run 命令 运行Tomcat 服务器
(这里 Tomcat服务器 运行,是无法输入的,点击关闭 或者 Ctrl + C 进行关闭服务器,服务器关闭,web项目就无法运行了哦)
运行结果: