发表于: 2017-09-14 23:41:21
4 729
今天完成的事情:
1.做任务执行maven测试:
执行main方法:
2.Java基础
看了if和for循环,然后自己写了一个打印出菱形的代码。。。虽然很简单但是还是出了点问题。
3.开始完成深度思考
1.maven是什么,和Ant有什么区别?
Maven是一个项目管理和综合工具,提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成该项目的基础设施建设时间几乎没有,Maven使用标准的目录结构和默认构建生命周期。
和ant的区别是maven包含了ant的功能,并且提供了一些其他功能,比如声明周期,比如
2.clean,install,package,deploy分别代表什么含义?
clean清楚target文件夹中的内容
install将文件安装到本地,可以供其他调用
package将文件打包成一个可移执行的jar文件
deploy是将文件发布,可以供别人阅读和使用。
3.怎么样能让Maven跳过JUnit?
可以在maven的pom中加入skip来实现。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
4为什么要用Log4j来替代System.out.println?
log4j更加灵活,并且log4j可以显示调试信息,还可以管理日志的输出,设置优先级。
明天计划:
尽量完成任务1
学习基础
遇到问题:
今天卡在服务器上面运行代码上好久,最后查了很多东西终于可以运行main函数了。但是还有一个问题是我在运行mvn test 的时候会提示我找不到pom。。
收获:
在服务器运行main函数
继续学习基础。
计划完成时间:
按计划进行。
评论