v0.1.0 首次公开发布
新功能 ✨ 核心功能上线 用户注册与登录 基础工作流支持 修复 🐛 无(首次发布) 已知问题 部分边缘情况下的 bug,正在修复中 感谢所有早期用户的支持!🎉
Maven实战-第一篇(Maven的基本信息) 什么叫做Maven 在上一篇中我们简单的介绍了一下 Maven实战这本书的简介以及相关的背景,在这一篇中我们开始详细的介绍一下这本书的内容。今天我们分享的内容主要是详细的介绍一下Maven的基本信息。例如什么叫做Maven,为什么我们需要Maven,以及如何安装它。 首先我们从英语的角度看什么是Maven。在英语的角度上看Maven可以翻译为“内行、专家”。所以当我们以后看到这个单词的时候,它除了是一项技术外,我们还学习了一个新的单词的含义。那么在技术领域的角度上看。Maven实际上是一个跨平台的项目管理工具。说是项目管理工具,是因为它支持项目的的构建、编译、打包和依赖管理等内容。(如果不理解上面说的构建、编译、打包是什么意思,也不用担心,后面的章节中将详细介绍)。说它夸平台是因为Maven是由Java语言开发的。所以在使用Maven的时候,必须安装JDK才可以使用。并且Maven也是Apache组织中的开源的项目。为什么要强调这一点呢,是因为如果一个项目是Apache的项目,大概率这样的开源项目流行的概率是比较大的。总之简单概括一下,Maven是一个跨平台的项目管理工具,它支持项目的构建、编译、打包和依赖管理等内容。 为什么需要Maven 介绍了这么多Maven的好处,那么我们在日常的开发中为什么需要Maven呢?在没有Maven之前我们如何开发呢。下面我们带着这个问题,看一下下面的例子,例子很简单,我们使用工具类将对象转成Json字符串并输出。并且先不使用Maven的情况下实现上面的内容呢。实现上面的方式的工具类比较多fastjson的方式实现。 我们首先创建一个普通的Java项目,具体操作如下: 然后我们随便输出一句话看一下项目是否有问题。 Hello World Mazhe! 下面我们创建一个Userinfo对象,然后输出对象的属性。具体操作如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class Userinfo { /** * 用户名 */ private String username; /** * 密码 */ private String password; public Userinfo(String username, String password) { this.username = username; this.password = password; } @Override public String toString() { return "Userinfo{" + "username='" + username + '\'' + ", password='" + password + '\'' + '}'; } } 输出: ...