栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一招学会如何使用IDEA搭建maven项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一招学会如何使用IDEA搭建maven项目

写在前面:本文将介绍不使用原型创建项目和使用idea的原型创建项目;

一、不使用原型创建项目

(1)在IDEA中配置Maven

(2)创建maven工程


(3)填写本项目的坐标

(4)查看各目录颜色标记是否正确,选择相应文件的颜色


(5)IDEA右侧有一个maven管理界面,可点开查看


(6)在项目的pom.xml文件中添加项目资源依赖 ,在maven project中的Dependencies就能够显示我们加入的依赖,如果没有就刷新一下

测试的jar包

    
        junit
        junit
        4.12
    

(7)创建源代码:com.bytemojito.Demo

package com.bytemojito;


public class Demo{
    public String say(String name){
        System.out.println("hello "+name);
        return "hello "+name;
    }
}

(8)创建测试代码:com.bytemojito.DemoTest

package com.bytemojito;

import org.junit.Assert;
import org.junit.Test;


public class DemoTest{

    @Test
    public void testSay(){
        Demo d = new Demo();
        String ret = d.say("maven");
        Assert.assertEquals("hello maven",ret);
    }

}

然后可以进行测试运行
运行的时候可以编辑运行模板,这个还可以打断点 :

然后点击运行:

二、使用原型创建项目

(1)创建maven项目的时候选择使用原型骨架

(2)创建完成后发现通过这种方式缺少一些目录(resource),如下图

我们需要手动去补全目录,并且要对补全的目录进行标记,切记

  • 然后我们在来看web工程如何创建:

(1)选择web对应的原型骨架

有很多的webapp原型骨架,选择哪个基本都差不多,包括前面创建普通项目也是一样,quickstart原型也有很多

(2)和前面创建普通项目一样,通过原型创建web项目得到的目录结构是不全的,因此需要我们自行补全,同时要标记正确,最终需要得到如下结构

(3)web工程创建好之后需要启动运行,需要使用一个tomcat插件来运行我们的项目,在pom.xml中添加插件的坐标即可,最终改好的pom.xml如下




  4.0.0

  com.bytemojito
  web01
  1.0-SNAPSHOT
  war

  web01 Maven Webapp
  http://www.example.com

  
    UTF-8
    1.8
    1.8
  

  
    
      junit
      junit
      4.12
      test
    
  

  
    web01
      
    
        
      
            org.apache.tomcat.maven
        tomcat7-maven-plugin
        2.1
      
    
  

(4)插件配置好后,在IDEA右侧maven-project操作面板上可以看到该插件,并且可以利用该插件启动项目

运行后该插件会给我们一个可运行地址:

如果我们想更换端口,只需要在pom.xml中配置该插件即可


    
        org.apache.tomcat.maven
        tomcat7-maven-plugin
        2.1
        
            80
        
    

(5)同时为了运行方便我们也可以创建运行模板:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643049.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号