• 传统maven项目创建


     

    转自:https://blog.csdn.net/wangfengtong/article/details/77098238

    需求表均同springmvc案例

    此处只是使用maven

    注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了

    没有的话需要安装maven

    1.新建maven项目,如果不在上面,请到other里面去找一下

    2,进入maven项目之后,点击next

    选择webapp之后  next

    输入两个id  package可以不写,是它默认帮你新建一个包,不写没关系

    会生成一个这样目录的项目

    2,配置maven

    首先新建几个文件夹

    2.1 添加Source文件夹

    接下来需要添加

    src/main/java

    src/test/java 

    src/test/resources三个文件夹

    右键项目根目录点击New -> Source Folder,

    建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。

    项目或者文件加上右键 new  sourceFolder,正常情况下是没有问题的

    如果出现了下面的这情况,其实是真的存在的只是我们看不到

    项目右键属性

     

     切换成这样子就好了

     设置好了之后发现

    java就已经有了

    继续新建其他的几个还没有的

    新建之后就这样子了

    2.2 更改class路径

    右键项目,Java Build Path -> Source

    下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。

    双击每个文件夹的Output folder,选择路径。

    src/main/java,src/main/resources,选择target/classes;

    src/test/java ,src/test/resources, 选择target/test-classes;

    选上Allow output folders for source folders.(如果没有选上的话)

    右键属性  project Facets

    想要切换成3.0发现报错(Dynamic Web Module 动态web模板,就是web.xml是2.3版本还是3.0版本)

    这是因为新建项目的时候

    用了maven-artchetype-webapp

    由于这个catalog比较老,用的servlet还是2.3的

    <?xml version="1.0" encoding="UTF-8"?>

    <web-app version="3.0"

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

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

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

    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

     

    <display-name>Archetype Created Web Application</display-name>

    </web-app>

    -------------

    org.eclipse.jdt.core.prefs

    修改成

    ----------------------------

    修改成

    重新打开属性 project Facets,看到这个地方已经修改成3.0; 勾选上tomcat

    项目工程创建完成

    new 一个server

    启动之后看看有无报错,目前没有

    运行一下,测试没问题,至此maven  web项目创建完成

  • 相关阅读:
    .net Core 使用AutoMapper
    文件批量生成IO流读写
    .net Core数据的幕等性
    .net core 拦截器的使用
    墙上你APP设计与实现
    H5 App实现热更新,不需要重新安装app
    支付宝支付接口的使用详细说明
    .net 数据源DataSet 转换成模型
    .net ajax跨域请求问题
    【系统之音】SystemUI篇(二)SysytemUI功能一览--草稿
  • 原文地址:https://www.cnblogs.com/wzk-0000/p/9299159.html
Copyright © 2020-2023  润新知