发表于: 2018-04-03 23:11:48
1 766
今日完成:
1.task17在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包
maven进行install操作时,显示编译器版本不匹配,我的JDK版本是JDK-10,idea版本太低未更新,要重新下载JDK。
2.maven的作用。
maven的用途之一是服务与构建项目,能够帮我们自动化构建过程,从清理、编译、测试到生成报告、再到打包部署。
maven抽象了一个完整的构建生命周期的模型,遵循这个模型可以避免很多不必要的错误,用大量的成熟插件可以用来完成任务。
第二个用途便是:项目依赖管理
maven项目管理所依赖的jar包不需要手动向工程添加jar包,只需要在pom.xml添加jar包的坐标,就会自动从maven仓库中下载jar包。
使用maven依赖管理添加jar的好处:
- 通过pom.xml文件对jar包的版本进行统一管理,可避免版本冲突。
- maven团队维护了一个非常全的maven仓库,里边包括了当前使用的jar包,maven工程可以自动从maven仓库下载jar包。
依赖管理:什么是依赖,一个Java项目可能要使用一些第三方的jar包才可以运行,那么我们说这个Java项目依赖了这些第三方的jar包。什么是依赖管理?就是对项目所有依赖的jar包进行规范化管理。
pom(Project Object Model,项目对象模型),定义了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
pom.xml的配置:构建配置、分发配置、仓库配置、profile配置、报表配置、环境配置、项目信息配置。这个配置没有项目经验,不能完全理解其概念。https://blog.csdn.net/u012225679/article/details/73741026
3.maven的项目结构
工程根目录下就只有src和target两个目录,一个pom.xml文件
target是有存放项目构建后的文件和目录,jar包、war包、编译的class文件等。
target里的所有内容都是maven构建的时候生成的,不需要管理。
4.java方法:
一般情况下,定义一个方法包含以下语法:
方法包含一个方法头和一个方法体。下面是一个方法的所有部分:
- 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。
- 返回值类型 :方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字void。
- 方法名:是方法的实际名称。方法名和参数表共同构成方法签名。
- 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
- 明日计划:
- 1.重新下载JDK-7,配置idea软件
- 2.熟悉任务17.
- 3.继续java面向对象的学习。
- 遇到问题:学习无计划,太过随意。要明确确定学习任务,把任务细化到每一个知识点。
- 收获:加深了对maven的认识。
评论