目录结构

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

转载于:https://www.cnblogs.com/shanelau/p/6744832.html

JavaMaven【二、目录结构HelloMaven】相关推荐

  1. 关于ShopEx的二次开发的目录结构及各文件功能

    一.目录结构: 二.了解各文件夹的作用 1.static文件夹 用于放置系统资源文件,包括了系统模板制作的图片公共图片.CSS.JS等 2.plugin/widgets文件夹 挂件文件夹,这里的每一个 ...

  2. Discuz 二次开发 (一) 目录结构和运行逻辑

    Discuz 二次开发 (一) 目录结构和运行逻辑 目录结构 DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的. api uc.php UC ...

  3. Kettle教程(二):Kettle目录结构介绍

    文章目录 前言 一.Kettle的Spoon/Pan/Kitchen/Carte 简介 1.Spoon 2.Pan 3.Kitchen 4.Carte 二.Kettle的目录结构介绍 三.总结 前言 ...

  4. more 目录linux,linux(二)目录结构、文件基本操作cat\more\less、环境变量、文件搜索...

    linux 目录结构及文件基本操作 linux文件结构: FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织 ...

  5. Linux(二) 常用命令和目录结构

    命令提示符详解 [root@localhost ~]# [username@localhost ~]$ 依次表示: 用户名@主机名  当前目录 #为系统权限|$为普通用户权限 命令格式 命令    选 ...

  6. Java 目录操作二(获取文件的上级目录、获取目录最后修改时间、打印目录结构、遍历指定目录下的所有目录)

    获取文件的上级目录 import java.io.File;public class Main {public static void main(String[] args) {File file = ...

  7. 二、Linxu的目录结构

    文章目录 1.基本介绍 2.目录结构的具体介绍 3.Linux目录总结 1.基本介绍 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此 ...

  8. php自学目录,PHP学习笔记(二) 了解PHP的基本语法以及目录结构

    通过这节课, 1.了解AppServ的目录结构 2.我们可以了解PHP的基本语法结构 1 我的AppServ安装目录是E盘: ①运用命令行的方式去操作apache服务器 apache服务器的开启和关闭 ...

  9. 二、Linux 文件与目录结构、VI/VIM 编辑器(重要)

    1.Linux 文件 Linux 系统中一切皆文件. 2.Linux 目录结构 /bin(存放二进制文件的二进制文件夹,(普通用户的文件)) ·是Binary的缩写,这个目录存放着最经常使用的命令/s ...

  10. Linux目录结构和文件基本操作

    一.Linux目录结构 1.FHS(File System Hierarchy Standrad,文件系统层次结构标准) FHS定义了两层规范,第一层是/下面的各个目录应该要放什么文件数据,例如/et ...

最新文章

  1. 蓝牙模块引起电路干扰
  2. linux 崩溃文件 coredump 简介
  3. HDU 1565 状态压缩
  4. 初识二进制2:指令系统
  5. c++ STL模板(一)
  6. WP应用程序磁贴设置
  7. ssh-keygen:you don't exist,go away
  8. Python程序员难招人?月入30K程序员告诉你答案
  9. Mackbook 外接移动硬盘无法写入数据(三种解决办法)
  10. 求矩阵主对角线元素的和
  11. Postfix邮箱(八):安装反垃圾邮件系统Spam Locker
  12. Unity VR开发教程 OpenXR+XR Interaction Toolkit(七)射线抓取
  13. Exp7 网络欺诈防范 Week10 - 20165201
  14. 数据中心对洪水风险应具备应急措施
  15. Mac OS下不产生.DS_Store 隐藏文件和清理.DS_Store的方法
  16. ios第三方数据请求 UI_15
  17. H - 找女朋友(快排)
  18. 邓应海:美联储缩表预期升温黄金下挫!最新黄金走势分析
  19. OpenSSL 生成 ssl 证书
  20. GeekPwn2019国际安全极客大赛

热门文章

  1. Zookeeper C API 指南三(回调函数)
  2. 360的编码html怎么写,html5之meta charset网页字符编码简写
  3. 数据库与表的操作之创建、修改和删除数据
  4. SpringMVC日期处理(二)
  5. [渝粤教育] 金陵科技学院 面向对象程序设计 参考 资料
  6. [渝粤教育] 广东-国家-开放大学 21秋期末考试大学英语210262k2
  7. 手把手教你强化学习 (六) 强化学习中的无模型预测
  8. 系统类配置(一)【安装windows10与ubuntu16.04双系统-附镜像资源】
  9. 区块链技术将有可能彻底颠覆音乐行业,思想启迪+P2Ptech,end
  10. 2016年最新C/C++学习路线图 附完整视频资源