java Maven基础概念和实战

本文介绍了Maven的基础概念和开发流程,包括新建Maven项目、配置pom.xml文件、理解Maven仓库(本地和远程)以及项目的基本目录结构。通过示例展示了如何使用Maven管理依赖,并提供了简单的代码示例来说明依赖的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Maven开发流程
-新建Maven项目
-在中央仓库查找第三方jar的依赖文本、
-拷贝依赖文本至项目的pom.xml
-执行Maven build,编译构建整个项目
Maven是一个构建工具,自动下载中心文库的jar文件,存在本地进行管理,编译,测试,运行和打包发布Java项目

-XML文件
-包含了项目信息,依赖信息,构建信息
-构建信息(artifact):groupId组织,artifactId产品名称,version版本

-Maven仓库和管理各种构件
1、本地仓库(本地用户的.m2文件夹)
2、远程仓库(中央仓库,阿里云仓库)

-基本目录结构
1、src
-main
-java:存放java文件
-resources:存放程序资源文件
-test
-java:存放测试程序
-resources:存放测试程序资源文件
2、pom.xml
< 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
< groupId>MavenProject
< artifactId>MavenProject
< version>0.0.1-SNAPSHOT

< dependencies>
< dependency>
< groupId>org.apache.commons
< artifactId>commons-math3
< version>3.6.1
< /dependency>

< dependency>
< groupId>com.github.houbb
< artifactId>opencc4j
< version>1.0.3
< /dependency>
< /dependencies>
< /project>


import org.apache.commons.math3.util.*;
public class Person2{
public static void main(String[] args) throws Exception{
int a = ArithmeticUtils.gcd(361,285);
System.out.println(a); //19
}
}


import com.github.houbb.opencc4j.util.*;
public class ChineseText {
public static void main(String[] args) {
// TODO Auto-generated method stub
String or = “生命在于运动”;
String re = ZhConverterUtil.convertToTraditional(or);
System.out.println(re); //main dict load finished, time elapsed 1837 ms
model load finished, time elapsed 96 ms.
生命在於運動
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值