首页 > 其他分享 >初识Maven2.2-maven的第一个项目

初识Maven2.2-maven的第一个项目

时间:2024-10-23 22:17:48浏览次数:3  
标签:Maven2.2 java 创建 初识 maven 文件夹 clean Hello mvn

简介:

  • 不通过 idea 编程工具。
  • 而是 手动通过创建文件夹目录,来创建Maven的第一个项目
  • 用 cmd 命令窗口 来进行 clean、compile、test、install等操作

前提:

配置Maven的环境变量

注意:

  • 下载Maven时,最好是下载到 D盘的根目录下。路径越简单越好。不要带中文!
  • 跟 配置 jdk 一样。要写一个  MAVEN_HOME。(不是说必须一定要这样,但是,这样写,比较好。以后再补充)

具体:

  • 搜索系统变量
  • 配置
  • 注意:这里的路径,改成你自己的Maven安装的路径。不要带中文!
  • 然后配置系统变量。选中 Path,然后  点击 
  • 新建-编辑
  • 注意:最后一定要点击确定,一直点击确定。直到,窗口消失。

检验:

注意:如果之前打开了cmd窗口,一定要先关闭,重新开启一个cmd窗口才可以。

具体:

  • win+R
  • cmd
  • 输入    mvn -v     (注意mvn然后有一个空格,然后是 -v)。出现这种,有版本号,证明,配置成功!

Hello项目的创建:

创建文件夹

按照MavenJava的项目格式来创建目录,如下:

  • 注意:target不用自己创建,后面使用命令窗口执行命令时,它会自动生成。
  • 看清楚级别。新建一个文本文档,把它改成   pom.xml   ,选择  是   
  • 先把大框架都新建好,再考虑细节问题。
  • 注意:我这里的java里面的三级包是:  com.zy.demo 。java这里的三级包跟test里面的三级包保持一致即可。

写 pom.xml文件

  • 打开 pom.xml ,可以选择用 Visual Studio Code 打开。
<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.zy.demo</groupId>
  <artifactId>Hello</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>Hello</name>
  
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.9</version>
			<scope>test</scope>
		</dependency>		
	</dependencies>
</project>

创建Hello.java文件

  • 打开对应的文件夹。先 新建一个文本文档。
  • 然后更改成  Hello.java  
  • 打开,可以用 vscode 打开。
package com.zy.demo;
public class Hello {
        public String sayHello(String name){
            return "Hello "+name+"!";
        }
}

创建HelloTest.java文件

  • 打开对应的文件夹。先 新建一个文本文档。
  • 然后更改成  HelloTest.java  
package com.zy.demo;
import org.junit.Test;
public class HelloTest {
	@Test
	public void testHello(){
		Hello hello = new Hello();
		String results = hello.sayHello("maven");
		System.out.println(results);
	}
}

一个小失误:

  • 注意:创建的是 Hello项目 ,所以最一开始,应该有一个 Hello 的文件夹。忘记建了,无伤大雅,新建一个文件夹,命名为 Hello 。把 src  跟  pom.xml 移动到 Hello文件夹里面

进行maven的项目操作

    • 进入 Hello项目

    • 方法一:
      • 上方的路径                                                 

      •    ,写 cmd   , 然后 按回车键(Enter键                              

    •  方法二:        
  • 或者是:  win +R   ,cmd。然后进入对应的盘,再cd到具体路径下                       

  • mvn compile 

    • 成功。多了一个 target 目录
    • 完成的是 编译操作 。生成的target目录中存放了编译后的字节码文件。
  • mvn clean

    • 成功。target文件夹被清理了。
  • mvn clean compile

    • 意思是:先执行 clean,再执行compile。通常应用于上线前执行,清除测试类。
    • 成功,又再次生成了 target 文件夹
  • mvn clean test

    • 先清理,后测试。测试环节。
    • 成功
  • mvn clean package

    • 将项目进行打包操作。一般用于项目发布之前。
    • 成功。
    • 查找
  • mvn clean install

    • 先清理,再将自己的项目发布到仓库中。这样,后续,其他项目也可以使用我的这个Hello项目。
    • 成功

标签:Maven2.2,java,创建,初识,maven,文件夹,clean,Hello,mvn
From: https://blog.csdn.net/Yu_LOVEC/article/details/143193534

相关文章

  • 安装Maven配置以及构建Maven项目(2023idea)
    一、下载Maven绿色软件地址:http://maven.apache.org/download.cgi尽量不要选择最高版本的安装,高版本意味着高风险的不兼容问题,选择低版本后续问题就少。你也可以选择尝试。压缩后:打开后:在该目录下新建mvn-repo文件夹用来存放下载的依赖以及插件等二、配置本地仓库和......
  • MacOS 配置Maven
    1.安装Maven·下载MavenMaven官方下载链接如下:Maven–DownloadApacheMaven请根据自己的系统下载对应的Maven安装包。在下载或你习惯的文件夹中新建一个新的文件夹,本人喜欢用命令创建。大家也可自行右击新建文件夹,如下图所示:将apache-maven-3.9.9-bin.tar.gz......
  • 2024/10/23日 日志--》关于Maven的基础学习--2 坐标与依赖范围
    对Maven的学习即将步入卫生,下面是Maven中的坐标和依赖范围的简单笔记点击查看代码--Maven坐标详解--·什么是坐标?---》Maven中的坐标是资源的唯一标识---》使用坐标来定义项目或引入项目中需要的依赖--·Maven坐标的主要组成---》groupld:定义当前Maven项目隶......
  • jenkins中使用Config File Provider Plugin(Config File Provider)插件灵活配置maven
    比之前的https://www.cnblogs.com/dannylinux/p/12622237.html更灵活,不需要改服务器配置文件ConfigFileProviderPlugin插件,新版本jenkins中插件名也叫:ConfigFileProvider安装:1、如果Jenkins服务器有连公网,就直接在线安装。2、如果jenkins服务器没有连公网,可以先在有公网......
  • Maven的安装,环境变量配置及基本使用
    Maven简介Maven是一个项目管理和构建自动化工具,专注于Java应用的开发。它通过项目对象模型(POM)来管理项目的构建、报告和文档。Maven的主要特点包括依赖管理和项目信息管理。Maven的核心功能依赖管理:Maven能够管理项目中所有jar包的版本,确保团队成员和不同的开发环境......
  • 初识封装
    1.理解:“高内聚,低耦合”高内聚即是说在内部繁琐的代码细节都由我们自己一人完成,包装起来,不让他人看见。而低耦合则是给用户一些较低的权限去使用软件。2.铭记:属性私有,get/set3.private:用于私有属性,与public形成反差,私有后的属性无法被随意调用。如图:4.get和set:在被私有了属性......
  • maven的安装与使用
    一、安装下载地址:https://archive.apache.org/dist/maven/maven-3/3.5.2/binaries/二、配置环境变量1、配置MAVEN_HOME2、配置path环境变量3、用cmd命令查看有没有配置成功mvn-v4、修改settings.xml配置文件,配置本地仓库,添加阿里云镜像把下面代码添加到mirrors标签......
  • 2024/10/22日 日志 --》关于Maven的基础学习 笔记整理
    今天正式步入Maven的学习,以下是基本的笔记整理。点击查看代码--Maven--·Maven是专门用于管理和构建Java项目的工具,它的主要功能有:--·提供了一套标准化的项目结构--·提供了一套标准化的构建流程(编译,测试,打包,发布...)--·提供了一套依赖管理机制--·......
  • Maven的学习
    Maven安装与配置今天我们来学习一下Maven,Maven就相当于一个管理的工具,原理就是使用一个插件,这个插件由多个jar包构成。在一个公司的项目开发过程中,一个大的项目通常被分为好几个小的模块,由不同的人去完成,但是不同的人在开发的过程中,使用的组件,jar包难免会有不同,所以在整合的时......
  • 01 Eclipse使用Maven慢的问题解决
    1.Eclipse使用的是内置的MavenEclipse有可能使用了内置的Maven,而不是独立安装的Maven。如果使用Eclipse内置的Maven,默认的settings.xml可能并未生成。你可以按以下步骤检查或修改Maven设置路径:a.检查Eclipse使用的Maven配置点击Window->Preferences在......