maven课程 项目管理利器-maven 4-1 使用maven创建web项目 5星

时间:2025-03-02 23:37:14

本节主要讲了使用maven创建web项目

主要分这三大类:

1    新建maven  web项目

2    后续处理普通java项目转web项目需要关注的点

3    maven特色转web需要关注的点

1    新建maven  web项目

右键==》new==》other==》maven project==》next==》next==》maven-archetype-webapp==》输入相应的GroupID,ArtifactedID,Version和Package==》Finish 即可

2    后续处理普通java项目转web项目需要关注的点

a    pom.xml添加Servlet容器(tomcat和jetty)

三种方法:

www.mvnrepository.com 该网址寻找依赖。 搜索jetty maven plugin即可,查询到依赖复制过来。

a.1    添加jetty插件(实测成功)

a.1.1    pom.xml添加maven  jetty插件

<!--     添加jetty插件 -->
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.12.v20180830</version>
</plugin>

a.1.2   settings.xml 插入插件组

<!-- |pluginGroups  当插件的组织Id(groupId)没有显式提供时,供搜寻插件组织Id(groupId)的列表。该元素包含一个pluginGroup元素列表,
   |每个子元素包含了一个组织Id(groupId)。当我们使用某个插件,并且没有在命令行为其提供组织Id(groupId)的时候,Maven就会使用该列表。
   |默认情况下该列表包含了org.apache.maven.plugins和org.codehaus.mojo
-->
<pluginGroups>
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>

a.1.3   右键pom.xml ==》 run as或者debug as==》jetty:run

a.1.4   访问http://localhost:8080

a.2    添加tomcat插件(实测失败)

a.2.1    pom.xml添加maven tomcat插件

      <groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.2</version>
<!-- 打包成功后运行jetty:run的服务 -->
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>

a.2.2   settings.xml 插入插件组

  <pluginGroups>
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>

a.2.3   右键pom.xml ==》 run as或者debug as==》clean package

a.2.4   访问http://localhost:8080/WebDemo2

a.3  使用本地tomcat,添加之后也可以正常访问

b    pom.xml中添加Servelt依赖(使之能够前后端交互)

<!--   添加servlet  api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<!-- 只在编译和测试时运行 -->
<scope>provided</scope>
</dependency>

c    查看该项目是否是web项目(本人觉得没必要,老师的教程上讲的)   

右键项目==》properties==》project facets==》dynamic web modle 打勾即可

3    后续处理maven特色转web需要关注的点

a    添加folder

两种方式

a.1   Java Resource右键==》new==》Source Folder==》选中当前项目==》src/main/java即可

a.2  右键项目==》build path==>config buildPath==>folder==>add folder即可。

b    去除test folder

右键项目==》properties==》deployment Assembly==》测试目录代码删除(src/test)