zoukankan      html  css  js  c++  java
  • Idea工具操作之添加maven插件和创建maven工程

    1.本地安装好maven

    2.设置好maven环境变量

    3.在cmd命令窗口输入 mvn -v  查看是否有对应的版本信息

    4.在idea中的Settings中配置maven  

      maven  maven home directory  设置为本地的安装目录

           User settings file  选中对应maven中的配置文件setting.xml目录

      Runner  VM Options   配上对应参数 -DarchetypeCatalog=internal

            如果使用maven提供好的骨架来创建工程,正常是需要联网的,

            为了确保在未连接网络的情况下,可以正常创建工程,

            配置此参数,只要本地运行过maven工程,就会从本地查找插件,而不用去网络上重新下载了,(推荐配置)

      其他选项看个人是否需要设置

    5.在idea中创建maven工程

      New Project   

        Maven  

          勾选Create from archetype 

            找到  maven-archetype-quickstart

            idea 提供的创建java工程的骨架

            输入 三个最基本的元素

            GroupId  (公司或组织名称)  cn.test

            ArtifactId  (工程名)      maven_test

            Version    版本号自动选中

            选中的配置是刚才设置的配置信息

    ----------------------------遇到的问题来了------------------------------------

     第一次创建maven工程时,出现如下错误信息

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: The desired archetype does not exist (org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE) -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

      解决办法:

      

      哎,找不到,那就不使用骨架,自己创建了,

        创建工程时,不勾选Create from archetype 

    创建后的目录结构

    6.使用骨架来创建 maven的web工程

      

      然后下一步下一步就OK了    创建成功后的目录结构

      

    在main目录下创建java文件夹,

    创建之后的文件夹只是一个普通的目录,需要将文件目录变成资源文件

    但是问题还是有的

      IDEA对目录要求比较严格,所以呢,有些问题就是在project structure中需要修改一下 Modules

    创建之后的终极 目录结构    注意  带一个蓝色点点哦

    现在可以在webapp目录下创建jsp文件

    折腾到现在~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~晚安~~~~~~~~~~~~~~~~~~~~~

    7.创建servlet

     

    创建之后,没有jar包,需要配置pom.xml文件

    如果加入的jar包只需要在编写程序时起作用,那么可以在配置时加入《scope》

    <scope>provided</scope>

    修改jar的作用域范围

    加入一些jar包

    然后使用快捷键

    alt + Enter 快速导包

      maven项目运行命令

     如:输入 tomcat:run  运行

      

        

  • 相关阅读:
    mybatis设置添加新对象数据的时候id使用uuid类型自动写入数据库
    mysql大小写敏感配置
    linux中iproute2工具介绍
    openwrt中补丁命名规则
    Java: ThreadLocal 用法详解和原理(转)
    Git: tag 标签操作
    android: 详解 Android 中的 HandlerThread(转)
    android: drawable中同时设置state_enabled和和state_pressed不起作用的问题
    C语言:记录32bit数据的一些常用位操作
    android: 分享一个带多行选择功能的RadioGroup
  • 原文地址:https://www.cnblogs.com/zxh06820/p/12490254.html
Copyright © 2011-2022 走看看