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包:

刷新项目:


项目——生命周期:

代码部分:
pom.xml:
4.0.0
com.yzh7
maven_0811
1.0-SNAPSHOT
jar
8
8
4.13.2
8.0.28
junit
junit
${junit.version}
test
mysql
mysql-connector-java
${mysql.version}
点击刷新:

下载/加载中:

加载完成之后:

复制本地仓库地址;

查看下载/加载的jar包和依赖:




https://mybatis.org/mybatis-3/zh/getting-started.html
4.0.0
com.yzh7
maven_0811
1.0-SNAPSHOT
jar
8
8
4.13.2
8.0.28
junit
junit
${junit.version}
test
mysql
mysql-connector-java
${mysql.version}
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 Listpackage com.dao;
import java.util.List;
import java.util.Map;
public interface IStudentDAO {
Listpackage com.test;
public class MyTest {
//@Test
public void test1(){
}
}
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 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



