软件工程环境(Maven)—javaEE

文章目录

  • 1.如何使用Maven
    • 1.1创建一个Maven项目(项目使用Maven来进行构建)
    • 1.2设置项目的信息
    • 1.3配置Maven项目(在项目路径下pom.xml,Maven配置文件)
    • 1.4验证配置成功
  • 2.Maven的使用
    • 2.1观察开发项目结构
    • 2.2xml文件
    • 2.3Maven的生命周期命令

前言:使用第三方库,非常不方便,解决方案,就使用构建工具,这里我介绍的是使用构建工具Maven解决

1.如何使用Maven

1.1创建一个Maven项目(项目使用Maven来进行构建)

软件工程环境(Maven)—javaEE_第1张图片

1.2设置项目的信息

软件工程环境(Maven)—javaEE_第2张图片
我们自己的项目可以作为一个产品(jar包)提供给别人用,也可以引用别人的产品(也就是依赖)

1.3配置Maven项目(在项目路径下pom.xml,Maven配置文件)

软件工程环境(Maven)—javaEE_第3张图片
引入依赖需要指定,组织名、产品名、版本号
软件工程环境(Maven)—javaEE_第4张图片
修改完pom.xml记得刷新,就可以看到引入的依赖了
软件工程环境(Maven)—javaEE_第5张图片

1.4验证配置成功

import static org.fusesource.jansi.Ansi.Color.*;
import static org.fusesource.jansi.Ansi.ansi;

public class Main {
    public static void main(String[] args) {
        int lineNumber = 0;
        System.out.print( ansi().fg(MAGENTA).a(++lineNumber));
        System.out.println( ansi().fg(CYAN).a("面试官:").fg(RED).a("你都会什么编程语言?") );
        System.out.print( ansi().fg(MAGENTA).a(++lineNumber));
        System.out.println( ansi().fg(BLUE).a("我:    ").fg(GREEN).a("精通C、C++、Java、HTML、JavaScript等语言,的单词拼写") );
        System.out.print( ansi().fg(MAGENTA).a(++lineNumber));
        System.out.println( ansi().fg(CYAN).a("面试官:").fg(RED).a("就这?会什么系统嘛?") );
        System.out.print( ansi().fg(MAGENTA).a(++lineNumber));
        System.out.println( ansi().fg(BLUE).a("我:    ").fg(GREEN).a("精通Windows、Mac、Linux系统,的关机") );
    }
}

2.Maven的使用

Maven是“约定优于配置”来设计的

2.1观察开发项目结构

软件工程环境(Maven)—javaEE_第6张图片
在这里插入图片描述

2.2xml文件

(1)默认使用根路径下的pom.xml作为Maven项目的配置文件,配置依赖包、打包的方式等
(2)xml文件格式
使用标签来配置:
<标签名 属性名 = “属性值”>标签的内容

2.3Maven的生命周期命令

软件工程环境(Maven)—javaEE_第7张图片
(1)以上三个命令:双击就可以执行
(2)打包结果
软件工程环境(Maven)—javaEE_第8张图片

(3)双击以后执行成功会出现以下结果
在这里插入图片描述

你可能感兴趣的:(JavaEE,maven,java-ee,java)