基础篇-IntelliJ 创建Maven Web项目
很多时候,我们建立项目时候通常是在copy and paste网上别人的例子,很少有人会从零开始按照官网的文档一步一步搭建起项目的框架。本文从基础出发,教大家如何根据官网的文档搭建项目。
软件环境:
MAC OS X EI
IntelliJ IDEA 15 CE (社区版)
Maven3.0 (捆绑)
JDK1.8(捆绑)
1. 创建 ‘Maven-archetype-webapp‘项目骨架
1)打开 ‘File–> New Project’
2)选择 ‘Create from archetype’
3)点击 ‘next’, 然后填入GroupID(公司名,随意填),ArtifactID(项目名,随意填),再点击’next’ 直到创建完毕
2.进入Maven官网搜索我们要用到的plugins
http://maven.apache.org/plugins/index.html
a. 安装compiler插件
1) 点击compiler插件链接
2) 再点击usage page,我们看到下面template
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<!-- put your configurations here -->
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
如果有疑惑configurations如何填,可以继续参考
http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
b. 安装Jetty插件
(好处是不用独立安装服务器运行web项目)
1) 返回刚才Maven插件信息页
2)搜索jetty插件并点击打开jetty的官网
3)找到左边菜单栏的maven插件链接并打开
https://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html
找到插件template如下
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.7.v20160115</version>
</plugin>
类似地,我们可以找到基本常用的插件,而且不必要死记名字,版本语法等,也可以锻炼阅读官网文档的能力。
c. 根据上面的内容配置项目的pom文件
1)找到项目pom.xml文件
2)加入如下配置
<build>
<finalName>ApacheMavenWebapp</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.7.v20160115</version>
</plugin>
</plugins>
</build>
3)clean compile 项目,如下图
4)点击 maven命令行输入
jetty:run
5)一切正常的话,在网页运行:http://localhost:8080
看到如下页面