Java菜鸟学习日记24

来源:互联网 发布:ios蜂窝移动数据应用 编辑:程序博客网 时间:2024/06/09 22:14
正则表达式
  • 作用:
  1. 各种输入数据的验证(判断用户的输入是否合法)
    1. 有现成的验证框架:JS的验证框架(脚本库)、Java验证框架
    2. 网上有现成的常用正则表达式总结
  2. 对字符串进行高级的替换操作
  3. 从复杂字符串中提取数据
  • 正则表达式工具
    • 在代码中填入正则表达式之前,现在工具中编写(完全自己手写)、修改(找一个类似功能)、测试
Maven继承
  • 通过继承可以构成父子项目结构。
  • 子项目可以从父项目继承项目属性,POM中的大多数属性都可以被继承。
依赖项的继承
  • dependencies会自动继承
  • dependency management不会自动继承,但在子项目中声明坐标后也可以继承。
父项目
  • 父项目打包方式必须是pom
  • 父项目中主要是项目的公共信息和公共配置,一般没有代码及资源。
  • 在子项目中,有一个<parent>标签,其中的坐标指向父项目。
属性标签
  • 用来定义一些重复出现的值,以便于这些值的统一管理。可以被继承。
可被继承的POM元素
  • groupId:项目组ID,项目坐标的核心元素
  • version: 项目版本, 项目坐标的核心元素
  • description: 项目的描述信息
  • organization: 项目的组织信息
  • inceptionYear: 项目的创始年份
  • url: 项目的URL地址
  • developers: 项目开发者信息
  • contributors: 项目的贡献者信息
  • distributionManagement: 项目的部署配置
  • issueManagement: 项目的缺陷跟踪系统信息
  • ciManagement: 项目的持续集成系统信息
  • scm: 项目的版本控制系统信息
  • mailingLists: 项目的邮件列表信息
  • properties: 自定义的maven属性
  • dependencies: 项目的依赖配置
  • dependencyManagement: 项目的依赖管理配置
  • repositories: 项目的仓库配置
  • build: 包括项目的源码目录配置、输出目录配置、插件配置、插件管理配置等
  • reporting: 包括项目的报告输出目录配置、报告插件配置等
将子项目创建到父项目的内部
  • 在父项目的pom.xml上点右键,原则maven→new maven module project
Maven聚合
  • 在某个pom.xml文件中,添加<modules><module>引用其他项目,即可将多个项目聚合成一个整体。
  • 在总pom上执行命令时,会在每一个被聚合的项目上都执行这个命令。而且还会根据项目之间的依赖决定正确的执行顺序。

原创粉丝点击