idea开发mave项目创建

3.2.1 idea 的 maven 配置

3.2.1.1 打开—>File—>Settings 配置 maven

最近自学idea开发工具,这个工具特别的好用啦,所以用idea开发maven项目试试手,下面为创建maven过程,依据图片指示,选择本地 maven 安装目录,指定 maven 安装目录下conf文件夹中 settings 配置文件

idea开发mave项目创建_第1张图片

3.2.2 idea 中创建一个 maven 的 web 工程

打开 idea,选择创建一个新工程

idea开发mave项目创建_第2张图片

选择 idea提供好的 maven 的web 工程模板

idea开发mave项目创建_第3张图片

点击 Next填写项目信息

idea开发mave项目创建_第4张图片

点击 Next,此处不做改动。

idea开发mave项目创建_第5张图片

点击 Next选择项目所在目录

idea开发mave项目创建_第6张图片

 

点击 Finish后开始创建工程,耐心等待,直到出现如下界面。

idea开发mave项目创建_第7张图片

手动添加 src/main/java 目录,如下图右键 main 文件夹NewDirectory

idea开发mave项目创建_第8张图片

创建一个新的文件夹命名为 java

idea开发mave项目创建_第9张图片

点击 OK后,在新的文件夹 java 上右键àMake Directory asàSources Root

idea开发mave项目创建_第10张图片

3.2.2.1 创建一个 Servlet

src/java/main 创建了一个 Servlet,但报错

idea开发mave项目创建_第11张图片

要解决问题,就是要将 servlet-api-xxx.jar 包放进来,作为 maven 工程应当添加 servlet的坐标,从而 导入它的 jar

3.2.2.2 在 pom.xml文件添加坐标

直接打开 hello_maven 工程的 pom.xml 文件,再添加坐标

idea开发mave项目创建_第12张图片

添加 jar 包的坐标时,还可以指定这个 jar 包将来的作用范围。 每个 maven 工程都需要定义本工程的坐标,坐标是 maven 对 jar 包的身份定义,比如:入门程序的 坐标定义如下:

 

com.itheima hello_maven

0.0.1-SNAPSHOT :打包类型  jar:执行 package 会打成 jar 包  war:执行 package 会打成 war 包 pom :用于 maven 工程的继承,通常父工程设置为 pom

3.2.3 项目中添加的坐标

<dependency>
    <groupId>javax.servletgroupId>
    <artifactId>javax.servlet-apiartifactId>
    <version>3.1.0version>
    <scope>providedscope>
dependency>
<dependency>
    <groupId>javax.servlet.jspgroupId>
    <artifactId>jsp-apiartifactId>
    <version>2.2.1-b03version>
    <scope>providedscope>
dependency>
<dependency>
    <groupId>javax.servletgroupId>
    <artifactId>jstlartifactId>
    <version>1.2version>
dependency>

 

3.2.4 设置 jdk 编译版本

本项目使用 jdk1.8,需要设置编译版本为 1.8,这里需要使用 maven 的插件来设置: 在 pom.xml 中加入:  

<build>

    <finalName>firstfinalName>

    <plugins>

        <plugin>

            <groupId>org.apache.maven.pluginsgroupId>

            <artifactId>maven-compiler-pluginartifactId>

            <configuration>

                <source>1.8source>

                <target>1.8target>

            configuration>

        plugin>

    plugins>

build>

 

3.2.5 编写 servlet

在 src/main/java中创建 ServletTest

内容如下

idea开发mave项目创建_第13张图片

3.2.6 编写 jsp

idea开发mave项目创建_第14张图片

 

3.2.7 在 web.xml中配置 servlet 访问路径

idea开发mave项目创建_第15张图片

3.2.8 添加 tomcat7 插件

idea开发mave项目创建_第16张图片

此时点击 idea最右侧 Maven Projects, 就可以看到我们新添加的tomcat7 插件 双击 tomcat7插件下tomcat7:run 命令直接运行项目

idea开发mave项目创建_第17张图片

也可以直接点击如图按钮,手动输入 tomc7:run 命令运行项目

 

idea开发mave项目创建_第18张图片

运行结果

 

idea开发mave项目创建_第19张图片

 

 

 

 

 

你可能感兴趣的:(maven)