maven创建控制台项目
参考步骤:
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