zoukankan      html  css  js  c++  java
  • Idea中使用Maven(创建java工程&创建web工程&导入maven工程)

    1.配置

    默认的是这样的:

     也可以改成自己的配置

     2.创建java工程

     

     

     

     创建maven工程之后,会出现main和test

     分别在main/java和test/java下面创建Hello.java和helloTest.java

    写代码:

     Hello.java

    package com.xxx.maven;
    
    public class Hello {
        public String sayHello(String name) {
            return "Hello " + name + "!";
        }
    }
    

    helloTest.java

    package com.xxx.com;
    
    import com.xxx.maven.Hello;
    
    import org.junit.Test;
    
    public class helloTest {
        @Test
        public void testHello() {
            Hello hello = new Hello();
            String maven = hello.sayHello("Maven");
            System.out.println(maven);
        }
    }
    

      写好之后,再点击Maven的生命周期中的test,就有输出结果了

    点击package就可以打包,点击clean会把target整个文件夹清除掉

     

    3.创建web工程

    web工程的打包方式是war包,需要在pom.xml中

     在模块中添加web工程的目录

     

     

    注意此处Deployment Descriptors的path,要和将来写代码的目录在同一级,不然会在package的时候会报错

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project spring2: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]

    D:workspace_ideamaven_workspaceMavenWebWEB-INFweb.xml

     这样就生成了web目录

     接下来就要让web工程在tomcat上跑起来

    设置tomcat

     在Tomcat官网下载

    https://tomcat.apache.org/download-70.cgi

    我下载了7.0的

     解压后,导入

     配置artifacts

    但是有时候是没有的,Deployment下面是空的

     

    注意,要点击那个+,出现下面图片右边的,才算添加tomcat成功

     

    点击启动按钮

     如果出现下面的问题,说明路径不对

     

     

     这样就可以配置成功

     

     4.导入已有的maven工程

    选择已有的maven工程Hello

     

    点击finish->OK

    这样就把Maven工程文件导入进来了。

  • 相关阅读:
    多线程简略版
    vue组件,vue补充和总结,JS循环遍历和加减运算、类型转换补充
    表单、条件、循环指令,分隔符,前端数据库,过滤器,计算属性,监听属性,冒泡排序
    vue基本语法 JS补充
    VUE框架
    跨站请求伪造(csrf),django的settings源码剖析,django的auth模块
    cookie和session django中间件
    多对多第三张表的创建方式 和 forms组件的使用
    golang之 Array(数组)
    变量,数据类型,运算符,流程控制
  • 原文地址:https://www.cnblogs.com/GumpYan/p/13711056.html
Copyright © 2011-2022 走看看