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、编译成功

  • 相关阅读:
    获取从链接传来的id
    通过域名直接访问Tomcat项目解决方法
    线程与高并发
    阿里云部署javaWeb项目全过程
    前后端分离项目,支持跨域,session不丢失
    python函数
    装饰器
    迭代器和生成器
    C/C++ I/O处理
    C++虚函数
  • 原文地址:https://www.cnblogs.com/shanelau/p/6744832.html
Copyright © 2011-2022 走看看