• Maven创建webapp(二)


    这一节将记录在myeclipse下用maven创建一个简单的webapp项目

    web开发maven仓库自动添加组件,故需要需要保持网络的通畅。

    打开myeclipse  -->  File  --> project  --> 选取Maven Project  --> next  --> next  --> 

    我们选择创建一个简单的webapp项目,如果是第一次使用maven,本地仓库需要从远程仓库下载一些基本的常用构建,这个过程很耗费时间(我想说真TMD的耗费时间)。

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

    问题:An internal error occurred during: "Retrieving archetypes:".GC overhead limit exceeded

    若出现gc overhead limit exceeded eclipse的错误:原因是eclipse默认配置内存太小,需要修改eclipse安装文件下的eclipse.ini文件。

    使用vim 打开/etc/eclipse.ini文件

    修改以下内容为:-Xms 512m(初始化最小内存)  -Xmx 1024m(最大占有内存)-XX:MaxpermSize=1024m(编译时一直占用最大内存)

    重新启动myeclipse。

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

      -->选取一个webapp  --> next  --> 

    group id:选取一个名字(例如cn)

    artifact id:取一个名字(例如web)

      --> finish之后在工作区可以看到该web项目(如下图)  --> 创建完成

    顺便再说一下maven约定的文件结构:

    一般的src/main/java    src/main/resources    src/test/java     src/test/resources这四个源文件是Maven提倡使用一个共同的标准目录结构,使开发人员能在熟悉了一个Maven工程后,对其他的Maven工程也能清晰了解。这样做也省去了很多设置的麻烦。

     

  • 相关阅读:
    记录下平台多种语言加密算法实施的历程
    Php AES加密、解密与Java互操作的问题
    Tomcat服务器常用配置和HTTP简介
    淘宝IP地址查询
    linux下hexdump和od命令:显示文件十六进制格式
    技术讨论 | 简谈渗透测试各阶段我常用的那些“神器”
    串口发送数据速度
    在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?
    C++ 函数参数中“ *&代表什么? ”
    c++中三种参数引用方式
  • 原文地址:https://www.cnblogs.com/understander/p/5508908.html
Copyright © 2020-2023  润新知