• 一.原生maven项目结构

Src (源代码目录)
-1级—main
-2级— java
-3级—package(自定义的包)

-1级—test(这个是测试代码)
-2级—java
-3级—package

-1级—resources(资源文件的存放)

  • 二.你的第一个源生HelloWordMaven:
    我的项目是建立在( 纯手动创建目录)D:\zNewSoftware\JetBrains\code\maven01\src\main\java\com\luocheng\maven01\demo
package com.luocheng.maven01.demo;
public class HelloWorld{public String sayHello(){return "Hello World!";}
}
测试目录
D:\zNewSoftware\JetBrains\code\maven01\src\test\java\com\luocheng\maven01\demo
package com.luocheng.maven01.demo;
import org.junnit.*;
import org.junnit.Assert.*;
public class HelloWorldTest(){@Testpublic void testHelloWorld(){Assert.assertEquals(" Hello World ",new HelloWorld().sayHello());}
}
  • 三.pom.xml

    于此同时,在src文件同级下,需要创建一个pom.xml(maven核心的配置文件)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.luocheng.maven01.demo</groupId><artifactId>maven01-model</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>1.0-SNAPSHOT</version></dependency></dependencies>>
</project>
  • 四.在cmd中编译、打包、测试

    在cmd中进入maven01目录下,
    Mvn compile
    –>BUILD SUCCESS
    如果是第一次运行maven,会联网下载很多架包。
    Mvn test
    –>BUILD SUCCESS
    此时,在src同级目录下会生成一个target文件夹(存放的class文件和 test报告:surefire-reports)。
    Mvn package
    –>BUILD SUCCESS
    此时在target文件夹中生成了maven项目打包成的jar

——-maven视频地址http://www.imooc.com/learn/443

Maven的核心笔记(2)原生:HelloWorldMaven相关推荐

  1. Maven官网笔记(学习翻译)

    Maven官网笔记 1.What is Maven? 1.1 介绍(Introduction) Maven,是一个表示知识积累的单词,最开始是使用在雅加达涡轮机项目中用于构建项目.开发者希望有一个统一 ...

  2. Maven最全笔记,99%的人都收藏了!

    前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下. 一.为什么使用Maven这样的构建工具[why] ① 一个项目就是一个工程 如果项目非常庞大,就 ...

  3. [转载]《吴恩达深度学习核心笔记》发布,黄海广博士整理!

    红色石头 深度学习专栏 深度学习入门首推课程就是吴恩达的深度学习专项课程系列的 5 门课.该专项课程最大的特色就是内容全面.通俗易懂并配备了丰富的实战项目.今天,给大家推荐一份关于该专项课程的核心笔记 ...

  4. 737 页《吴恩达深度学习核心笔记》发布,黄海广博士整理!

    点击上方"AI有道",选择"置顶"公众号 重磅干货,第一时间送达 深度学习入门首推课程就是吴恩达的深度学习专项课程系列的 5 门课.该专项课程最大的特色就是内容 ...

  5. 重磅!深度学习圣经“花书”核心笔记、代码发布

    点击上方"AI有道",选择"置顶"公众号 重磅干货,第一时间送达 <深度学习>,又名"花书".该书由三位大佬 Ian Goodf ...

  6. 问题小结(二)——maven的核心功能、面向对象编程和面向接口编程的区别、抽象类和接口的区别等

    文章目录 1. Java创建对象有哪四种方式? 2. 什么是maven?maven的核心功能有哪些? 3. 什么是MVC?说说分层的好处. 4. Spring的两大核心技术是什么? 5. 什么是IOC ...

  7. 理解 maven 的核心概念

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 本文以类图的方式,介绍 maven 核心的 12 个概念及相互之间的关系. Table of Con ...

  8. 《maven实战》笔记(2)----一个简单maven项目的搭建,测试和打包

    参照<maven实战>在本地创建对应的基本项目helloworld,在本地完成后项目结构如下: 可以看到maven项目的骨架: src/main/java(javaz主代码) src/te ...

  9. Maven的核心概念

    Maven的核心概念 核心概念 1)POM 2)约定的目录结构. 3)坐标 4)依赖 5)仓库 6)生命周期 7)插件和目标 8)继承 9)聚合 POM Project Object Model:项目 ...

最新文章

  1. android HTTP发送及MD5加密收集
  2. setuna截图怎么放大缩小_一款强大的电脑截图神器,快速提高工作效率,功能强大!...
  3. 0x00007FFFA8336AC5 (msvcr120d.dll) (ConsoleApplication1.exe 中)处有未经处理的异常: 0xC0000005 错误
  4. 新手CrossApp 之IndicatorView小结
  5. iphone7 无法连接计算机看照片,iphone7连接电脑没反应怎么解决
  6. I.MX6UL核心模块tf卡启动linux的实现
  7. python训练营风变编程_扒一扒风变编程的社群运营手段,满满都是套路
  8. GitHub下载提速
  9. Jdbc结果集Map映射
  10. 【有利可图网】多图如何排版?分享几个方案
  11. 力促产学研结合 中国医学人工智能大会圆满落幕
  12. [230506] 2021年托福阅读真题第6篇|Water and Life on Mars|15:30~16:30|16:30~19:19
  13. alpine的介绍与使用
  14. 数据库原理之候选码的判断方法
  15. Android直播开发之旅(25):使用AES算法加密多媒体文件(+RSA+MD5+Base64)
  16. 逃离迷宫的路径(打印路径)
  17. 高效开发PHP的5款编辑器
  18. 赛扬处理器_英特尔发布11代奔腾、赛扬处理器 均支持AVX指令集
  19. 文件服务器锁定账户,文件服务器账户权限设置
  20. Java 逆波兰表达式完成计算器

热门文章

  1. 从未来所思考到的事情
  2. Laravel 打造一个完整的项目
  3. 浅谈android中的自定义封装易用的Dialog
  4. 关于get_magic_quotes_gpc()函数
  5. Netty入门笔记-I/O多路复用技术
  6. java语言发展历程
  7. Onvif之框架生成-基于gsoap2.8.27
  8. 给,你要的Go学习路线图来啦
  9. Redis:主从配置
  10. 最小安装下如何打开网络连接