maven创建控制台项目—jar

导读:本篇文章讲解 maven创建控制台项目—jar,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

参考步骤:

GAV项目唯一标识:
在这里插入图片描述
maven项目结构:
在这里插入图片描述
项目依赖:
在这里插入图片描述
jar包下载安装失败,解决方案:
在这里插入图片描述

如果jar包下载失败,可以将引用的配置删掉,重新加。也可以将jar所在的文件夹目录删除,重新下载!

在这里插入图片描述
本地安装的方式:
在这里插入图片描述

mvn install:install-file -Dfile=D:\yulan\aliyun-sdk-oss-2.8.3.jar -DgroupId=com.aliyun.oss -DartifactId=aliyun-sdk-oss -Dversion=2.8.3 -Dpackaging=jar

下载jar包:
在这里插入图片描述
刷新项目:
在这里插入图片描述
在这里插入图片描述
项目——生命周期:

在这里插入图片描述

创建控制台项目:

核心:下载jar包:

代码部分:
pom.xml:

<?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.yzh7</groupId>
    <artifactId>maven_0811</artifactId>
    <version>1.0-SNAPSHOT</version>

<!--    <properties>-->
<!--        <maven.compiler.source>8</maven.compiler.source>-->
<!--        <maven.compiler.target>8</maven.compiler.target>-->
<!--    </properties>-->


    <!--当前是jar类型的项目:控制台项目-->
    <packaging>jar</packaging>

    <!--定义jar版本号-->
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <junit.version>4.13.2</junit.version>
        <mysql.version>8.0.28</mysql.version>
    </properties>
    <!--定义项目依赖-->
    <dependencies>
        <!-- https://mvnrepository.com/artifact/junit/junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.version}</version>
        </dependency>

    </dependencies>

</project>

点击刷新:
在这里插入图片描述
下载/加载中:
在这里插入图片描述
加载完成之后:
在这里插入图片描述
复制本地仓库地址;
在这里插入图片描述
查看下载/加载的jar包和依赖:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目代码整体布局:

在这里插入图片描述

代码部分:

mybatis官网:

https://mybatis.org/mybatis-3/zh/getting-started.html

pom.xml:(配置)

<?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.yzh7</groupId>
    <artifactId>maven_0811</artifactId>
    <version>1.0-SNAPSHOT</version>

<!--    <properties>-->
<!--        <maven.compiler.source>8</maven.compiler.source>-->
<!--        <maven.compiler.target>8</maven.compiler.target>-->
<!--    </properties>-->


    <!--当前是jar类型的项目:控制台项目-->
    <packaging>jar</packaging>

    <!--定义jar版本号-->
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <junit.version>4.13.2</junit.version>
        <mysql.version>8.0.28</mysql.version>
    </properties>
    <!--定义项目依赖-->
    <dependencies>
        <!-- https://mvnrepository.com/artifact/junit/junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <!-- <version>4.13.2</version>-->
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <!--<version>8.0.28</version>-->
            <version>${mysql.version}</version>
        </dependency>

    </dependencies>

</project>

dao:(源代码块)

impl:
StudentDAOImpl:
package com.dao.impl;

import com.dao.IStudentDAO;
import com.util.BaseDAO;

import java.util.List;
import java.util.Map;

public class StudentDAOImpl implements IStudentDAO {
    @Override
    public List<Map<String, Object>> listAll() {
        String sql="select * from studentInfo";
        return BaseDAO.executeQuery(sql,null);
    }
}
IStudentDAO:
package com.dao;

import java.util.List;
import java.util.Map;

public interface IStudentDAO {
    List<Map<String,Object>> listAll();
}

test:

MyTest:
package com.test;

public class MyTest {
    //@Test
    public void test1(){

    }
}

test:(测试代码块)

Demo:
package com.test;

import com.dao.IStudentDAO;
import com.dao.impl.StudentDAOImpl;
import org.junit.Test;

public class Demo {
    @Test
    public void test1(){
        IStudentDAO studentDAO=new StudentDAOImpl();
        System.out.println(studentDAO.listAll());
    }
}

源代码目录中不能引用:
在这里插入图片描述
test目录下可以引用:
在这里插入图片描述
具体原因:
scope:(测试包可用,编译包不可用!)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

compile:(测试包可用,编译包也可用!)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

运行代码:

结果的横向展示:

在这里插入图片描述

结果的纵向展示:

在这里插入图片描述

运行代码之后,生成字节码文件:
在这里插入图片描述

生命周期;

在这里插入图片描述
在这里插入图片描述

验证maven环境配置是否成功:
在这里插入图片描述

maven常用的命令:

方式①:双击右侧的生命周期中对应的梅花:

maven clean:清理项目
maven install:打包项目
maven build…:以特定指令构建项目
maven build:使用上一次构建项目的方式构建项目

在这里插入图片描述
双击周期命,进行清除、编译、打包、安装到本库等!
清除:
在这里插入图片描述
验证:
在这里插入图片描述
在这里插入图片描述
编译:(生成字节码文件)
在这里插入图片描述
测试:
在这里插入图片描述
打包:(生成jar包)
在这里插入图片描述

验证:(验证jar包的完整性)
在这里插入图片描述
将当前的项目jar包导入到maven本地仓库:
在这里插入图片描述
在这里插入图片描述
D:\apache-maven-3.6.2&repository\repository\com\yzh7\maven_0811\1.0-SNAPSHOT\maven_0811-1.0-SNAPSHOT.pom
在这里插入图片描述
如果双击右侧的梅花,出现异常,可参考:[ERROR] Error executing Maven.https://blog.csdn.net/Liu_wen_wen/article/details/126322233?spm=1001.2014.3001.5502

方式②: 在控制台下方的termial终端中输入命令:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/118063.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!