600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > IDEA创建Maven Web 项目

IDEA创建Maven Web 项目

时间:2021-08-17 14:33:09

相关推荐

IDEA创建Maven Web 项目

前提:安装过maven并且配置了maven的环境变量,这里就不演示了。转载了别人一篇maven详解,不了解的可以先看一下这个 链接

图文讲解:

创建项目 选择Maven 选择创建webapp项目

指定groupid、artifactid及version

创建完成窗口:

但是我们发现项目结构里面缺少必要的文件夹:

创建我们的项目目录:

java目录 设置成 Sources Root

resources目录 设置成Resources Root

test目录设置成Test Sources Root

再创建包以及把一些项目需要的文件放进去 最后项目结构大致如下

上面这些创建项目目录文件夹的操作也可以这样创建:

配置tomcat 两种方式:

第一种:

第二种:直接在pom.xml中直接引入tomcat插件

<build><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><path>/mavenDemo</path><port>8080</port></configuration></plugin></plugins></build>

运行tomcat访问index.jsp: localhost:8080/mavenDemo/

除了这些 我们还需要引入自己所需要的项目依赖以及引入插件信息(pom.xml):

<?xml version="1.0" encoding="UTF-8"?><project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.alex</groupId><artifactId>mavenDemoProject</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><name>mavenDemoProject Maven Webapp</name><!-- FIXME change it to the project's website --><url></url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><piler.source>1.7</piler.source><piler.target>1.7</piler.target></properties><!--引入项目依赖--><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><!--jsp--><dependency><groupId>javax.servlet</groupId><artifactId>jsp-api</artifactId><version>2.0</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version></dependency><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><!--mysql,c3p0,dbutils--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.32</version></dependency><dependency><groupId>c3p0</groupId><artifactId>c3p0</artifactId><version>0.9.1.2</version></dependency><dependency><groupId>commons-dbutils</groupId><artifactId>commons-dbutils</artifactId><version>1.6</version></dependency></dependencies><build><plugins><!-- java编译插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin><!--&lt;!&ndash;配置maven中的tomcat&ndash;&gt;--><!--<plugin>--><!--<groupId>org.apache.tomcat.maven</groupId>--><!--<artifactId>tomcat7-maven-plugin</artifactId>--><!--<version>2.2</version>--><!--<configuration>--><!--<path>/mavenDemo</path>--><!--<port>8080</port>--><!--</configuration>--><!--</plugin>--></plugins></build></project>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。