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工程也能清晰了解。这样做也省去了很多设置的麻烦。

     

  • 相关阅读:
    用Rails.5.2+ Vue.js做 vue-todolist app
    vue-router
    Vue.js教程--基础2(事件处理 表单输入绑定
    Vue组件(知识)
    Vue.js教程--基础(实例 模版语法template computed, watch v-if, v-show v-for, 一个组件的v-for.)
    ActiveRecord Nested Atrributes 关联记录,对嵌套属性进行CURD
    (GoRails) 自动侦测用户的时区,使用javascript 的jszt库。
    (GoRails) 如何去掉form输入框头尾的空格;何时用callbacks,gem;
    JQ each
    JQ 更改li 颜色
  • 原文地址:https://www.cnblogs.com/understander/p/5508908.html
Copyright © 2011-2022 走看看