zoukankan      html  css  js  c++  java
  • maven创建项目

    1.创建maven聚合项目

    1)New-Maven Project,勾选Create a simple project

    2)Next,这里Packaging选择pom

    3)在刚才创建的项目上右击,创建Maven Module

    如果创建的是java应用项目,选择

    如果创建的是javaweb项目,选择

    我这里创建web项目,如图下图选择,然后Next

    下图,Package的名称尽量规范

     到这里,创建完毕Maven的聚合项目已经完成。

    2. 修改maven创建web项目缺少java目录的问题

    通过这种方式创建的web项目

    基本都会因为在src/main路径下缺少java文件夹引起错误,把缺少的java文件夹动手添加上就可以了。

    可以通过以下3种方法添加缺少的文件夹:

    第一种方法:在项目上右键,查看刚刚创建的web项目,如图

    第一种方法修改值后,Apply,OK即可

    第二种方法如下图,

    第三种方式:右键点击main,直接添加缺少的文件夹,如java,下图所示

    在打开的New Folder窗口中,在Folder name文本框中填写缺少的目录java即可

    按照以上三种方法,就可解决缺少目录的问题。

    2.创建web项目

    也可以通过create a simple project的方式创建,创建的项目不是真正的web项目,缺少web.xml配置文件,需要按照下面的方法处理。

    1)New-Maven Project,勾选Create a simple project

    2) NEXT

    按照如图所示填写信息,打包方式Packaging选择war,然后点击完成

    3)在刚才创建的项目learnmaven上右键,选择Properties打开,在窗口中选择Project Facets

    上图可以看到Dynamic Web Module选项已经勾选,要做的是先去掉勾选,然后点击Apply

    再勾选,会看到下面多了Further选项

    点击 Futher选项,打开如下窗口

    将WebContent改为src/main/webapp,并勾选 Generate web.xml,点击ok

     

    回来后继续ok,入下图

    这样,web项目的结构就正确建立了。

     最后可以看一下learnmaven项目部署输出的目录结构图,画圈的可以删掉

    问题解决:

    maven项目子项目依赖父项目,版本号无法继承

    https://blog.csdn.net/ziwuzhulin/article/details/80240833

     

    Maven项目中的packaging标签

    <packaging>XXX</packaging>

    项目的打包类型xxx:pom、jar、war。(packing默认是jar类型)。

    pom是最简单的打包类型,pom 项目里没有java代码,也不执行任何代码,只是为了聚合工程(为了方便一键安装)或被继承依赖(父子项目,子项目继承父项目依赖的版本,防止版本混乱)用的。

    <packaging>pom</packaging> ---------> 父类型都为pom类型
    <packaging>jar</packaging> ---------> 内部调用或者是作服务使用
    <packaging>war</packaging> ---------> 需要部署的项目
  • 相关阅读:
    在VS2013创建WebService并在IIS中发布和使用
    Win7下IIS由于扩展配置问题而无法提供请求的页
    webservice 部署后内网不能访问问题
    有关AlterControl控件的简单应用
    部分阉割版Win7无法正常使用TTS语音的解决办法(转载)
    等待资源时检测到死锁
    将php数组转js数组,js如何接收PHP数组,json的用法
    一个炫酷的flash网站模板
    php生成zip压缩文件的方法,支持文件和压缩包路径查找
    谷歌放弃“不作恶” Alphabet要“遵守法律互相尊重”
  • 原文地址:https://www.cnblogs.com/tyhj-zxp/p/6952771.html
Copyright © 2011-2022 走看看