zoukankan      html  css  js  c++  java
  • idea创建maven项目的一点关键

    maven中的一些概念:

    POM:项目对象模型(Project Object Model),是项目的一些关键元信息的集合。主要包含项目管理信息、具体的项目描述、开发小组的构 成、源代码库(如CVS)和邮件列表、项目依赖的库文件(开发时刻依赖和运行时刻依赖)、源代码、单元测试代码和资源文件的位置、项目报告

    Artifact:项目产生物,主要有jar, war, maven插件

    Artifact的两种模式:war模式:将web工程以包的形式上传到服务器;

              war explode模式:将web工程以当前文件夹的位置关系上传到服务器,支持热部署,开发时常用。

    Maven的Snapshot版本与Release版本

    1. Snapshot版本代表不稳定、尚处于开发中的版本

    2. Release版本则代表稳定的版本

    创建的maven项目,选项应该是 maven-archetype-webapp

    properties应该加上一个自定义的,name:archetypeCatalog,value:internal

    原因:

    不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。
    archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

  • 相关阅读:
    nodejs async waterfull 小白向
    nodejs async series 小白向
    MySQL 分区介绍总结
    cocos2d-x 一些实用的函数
    LeetCode(61)-Valid Palindrome
    ganglia错误解决
    (6)uboot具体解释——关闭缓存和mmu
    Linux下设置MySQL不区分大写和小写
    火狐与IE的7个JavaScript差异
    商业研究(8):汽车交通
  • 原文地址:https://www.cnblogs.com/ihaokun/p/9810905.html
Copyright © 2011-2022 走看看