Java Maven 其实可以拆成两部分来理解:Java 和 Maven。
Java 是一种广泛使用的编程语言,常用于:
Maven 是一个 Java 项目的构建和依赖管理工具。
官方一句话:
Maven is a build automation and dependency management tool primarily used for Java projects.
依赖管理(最重要)
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.30</version>
</dependency>
项目构建
统一项目结构 标准 Maven 项目结构:
project
├── pom.xml
├── src
│ ├── main/java
│ └── test/java
pom.xml = Project Object Model
它描述了:
示例:
<project>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>1.0.0</version>
</project>
mvn clean # 清理
mvn compile # 编译
mvn test # 测试
mvn package # 打包
mvn install # 安装到本地仓库
Java Maven = 用统一方式管理 Java 项目的依赖、结构和构建过程的工具
如果你愿意,我也可以用通俗比喻(比如“Maven 像快递中心”)或对比 Gradle来帮你理解。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。