zoukankan      html  css  js  c++  java
  • Maven入门项目创建

    项目构建

    1.新建maven项目

    2.跳过骨架选择,如果不跳过骨架选择创建出的项目目录是不全的(骨架其实就是项目的模板)

    3.Group Id,Artifact Id,Version称为项目的坐标,当别人使用项目时,通过坐标来查找。

    Packaging有三个选项:jar,pom,war

    jar:创建的工程为java工程

    pom:复工程

    war:创建的工程为web工程

    最后,点击finish,完成项目的创建。

    4.处理pom.xml红色叉号

    手动在src/main/webapp文件夹下创建一个WEB-INF文件夹,在里面放一个web.xml文件

    5.处理编译版本

    在pom.xml中添加如下代码

    <build>
        <!-- 配置了很多插件 -->
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.5.1</version>  
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

    刷新项目:右击工程→Maven→Update Project

    更新后,不再报错

    6.在src/main/java下创建servlet

    点击finish

    接下来,修改web.xml

    删除重复的代码

    xmlns="http://java.sun.com/xml/ns/javaee" 

    保存,web.xml不再报错。

    添加jar包,在pom.xml中添加如下代码:

        <!-- 添加servlet-api,jsp-api -->
        <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.9</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>2.5</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jsp-api</artifactId>
                <version>2.0</version>
                <scope>provided</scope>
            </dependency>    
        </dependencies>

    保存。项目中多了新的内容,会发现jar包已添加到项目中

    7.启动项目

    右击项目→Run As→5 Maven build...

    在Goals中输入tomcat:run

     

    点击Run,项目开始运行。

  • 相关阅读:
    vi常用操作
    Python练习题
    Jmeter也能IP欺骗!
    mysql主从配置
    性能测试之mysql监控、优化
    Git 命令
    Chrome——F12 谷歌开发者工具详解
    Appscan
    微信群发红包抢红包设计测试用例
    MySQL基础篇(1)SQL基础
  • 原文地址:https://www.cnblogs.com/116970u/p/9780778.html
Copyright © 2011-2022 走看看