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,项目开始运行。

  • 相关阅读:
    XML解析
    异步网络请求和JOSN解析
    iOS iOS8新特性-UIAlertController
    iOS8新特性 UIPresentationController(一)
    iOS沙盒(sandbox)机制及获取沙盒路径
    iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
    IOS沙盒机制(SandBox)
    手势(转)
    //快速添加一个视图控制器
    iOS开发常用的网站(转老师的)
  • 原文地址:https://www.cnblogs.com/116970u/p/9780778.html
Copyright © 2011-2022 走看看