软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【二】张威

  • [email protected]
  • 2022-10-24
  • 1

IO流之爬Bug

​ 又是一个深夜,头发要掉光光啦!?

​ 嗯!这次博客的主题当然是爬虫!

maven学习

​ 接上次培训,这一次培训正式开始用上了maven,故借此机会进一步学习。! 然而管中窥豹罢了,可恶
​ 在这里就简单介绍一下我学到的关于maven的一些point和tips吧

经过这次写爬虫的作业,对maven的评价就是:爽!
咳咳,然而似乎在这样一个小型的项目上maven并没有展现出它的价值,但总之,也是很方便的啦

当然,我想大家都已经感受到maven就很像一个工具,能帮助提升开发效率
obviously 它的优点不止于此

从大的方面来看:maven简化了项目构建流程,并且给定了一套标准项目模型;Maven对项目的目录结构、测试用例命名方式等内容都做了标准规定,使用 Maven 管理的项目须遵守这些规则。
例如此次爬虫,在项目文件目录之下有src,.idea,target,out等子目录,这些都是maven所标准化的

POM.xml:
这是maven的基本组件,其中定义项目的基本信息,描述项目构建方式,声明依赖项
当maven执行一个任务,它会先读取POM文件获得所需配置信息,然后执行
POM中可设置的配置如下:

  • 项目依赖
  • 插件
  • 目标
  • 构建时的配置文件
  • 版本
  • 开发者
  • 邮件列表

创建 POM 之前,首先要确定工程组(groupId),及其名称(artifactId)和版本,这些属性是项目的唯一标识
如下图:

​ Super POM:
​ 所有的POM都继承自一个父亲POM,它包含一些maven默认配置,在执行时maven使用effictive pom来执行,即调用父亲配置和本身配置
​ 另外显然的但值得一提的是:实际开发过程中Maven 的 pom.xml 文件不需要自己编写,maven本身 提供了大量的原型(Archetype)插件来创建项目

接下来就再写一点和这次作业相关度高一点的
Maven坐标:
撑不住了,明天再来

202100300315@mail.sdu.edu.cn
[email protected]
© 2025 软件园学生在线
Theme by Wing