java之maven之maven的使用
这里使用的工具是 myeclipse ,所以这里讲的是在 myeclipse 上使用maven。
1.什么是仓库?
用于存放依赖包、配置文件、其他插件等。
项目添加依赖时,默认从 本地仓库 读取依赖包,如果本地仓库没有相关依赖,
maven 会从远处仓库下载,并放置至本地仓库中。
2. 什么是 maven 坐标?
maven 坐标用于识别依赖包或项目的唯一性。
常用的 maven 坐标: groupId、artifactId、version。
其他 maven 坐标,如:scope、classifier
<?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"> <!--所有的Maven项目都必须配置这四个配置项--> <modelVersion>4.0.0</modelVersion> <!--groupId指的是项目名的项目组,默认就是包名--> <groupId>cn.gacl.maven.hello</groupId> <!--artifactId指的是项目中的某一个模块,默认命名方式是"项目名-模块名"--> <artifactId>hello-first</artifactId> <!--version指的是版本,这里使用的是Maven的快照版本--> <version>SNAPSHOT-0.0.1</version> </project>
3.怎么知道maven坐标?
网址: https://mvnrepository.com/artifact/junit/junit/4.13-beta-3 ,如图
4. 怎样使用 myeclipse 创建 maven 项目?
首先,在空白处 ,右键,new ---> other
然后,选择 Maven Project ---> Next
勾选 创建简单项目----> Next
填写坐标,如图:
生成的,默认项目目录及文件说明,如图:
5. 添加依赖运行测试
a. 修改 pom.xml , 添加 junit 依赖
b. 编写测试类
在如下位置,添加 HelloWorld.java 类
Helloworld.java
package mvn_helloworld; import org.junit.Test; public class HelloWorld { @Test public void hello(){ System.out.println("hello world"); } }
c. 运行测试类,效果如下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构