zoukankan      html  css  js  c++  java
  • 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 filter 安全过滤函数
    python常用快捷键
    【python】详解time模块功能asctime、localtime、mktime、sleep、strptime、strftime、time等函数以及时间的加减运算
    linux VIM基本命令
    vim常用命令总结 (转)
    sklearn中的交叉验证(Cross-Validation)
    scikit-learn 0.18中的cross_validation模块被移除
    python logging模块
    随机森林参数理解与调优
    kaggle 欺诈信用卡预测——Smote+LR
  • 原文地址:https://www.cnblogs.com/understander/p/5508908.html
Copyright © 2011-2022 走看看