zoukankan      html  css  js  c++  java
  • JavaMaven【二、目录结构&HelloMaven】

    目录结构

    Demo:
    1、创建目录结构

    2、编写hello maven以及对应的test,放到对应目录下

    package com.shane.maven01.model;
    
    public class HelloMaven{
    public String sayHello(){
    	return "Hello Maven";
    }
    }
    
    package com.shane.maven01.model;
    import org.junit.*;
    import org.junit.Assert.*;
    
    public class HelloMavenTest{
    @Test
    public void testSayHello(){
    	Assert.assertEquals("Hello Maven",new HelloMaven().sayHello());
    }
    }
    

    3、创建pom.xml,放到项目根目录(与src同级)

    4、cmd,切换目录到项目根目录

    • mvn compile --编译,编译后生成target文件,里面包含classes
    • mvn test --执行test,测试后在target下生成reports文件夹,测试报告
    • mvn package --打包,在target下生成jar包
    • mvn clean --删除target
    • mvn install --将该项目安装到本地库

    maven compile工作流程

    1、编译工程
    2、若有引用,去pom.xml中查找依赖,并去本地库查找是否有jar包,若有,导入到项目的build path
    3、若本地库未找到,去中央库找
    4、编译成功

  • 相关阅读:
    一点关于this的理解
    BFC引发的关于position的思考
    JS HTML标签尺寸距离位置定位计算
    JS获取网页宽高方法集合
    JSDOM之节点
    并发- synchronized,锁
    公共文件下载-结构设计
    订单模块-结构设计
    ES-update
    ES使用笔记
  • 原文地址:https://www.cnblogs.com/shanelau/p/6744832.html
Copyright © 2011-2022 走看看