亡羊补牢---Maven的约定和反应堆
logdown博文地址
不得不说,时间过得还真挺快的,两个月的时间一下过去了,向日葵也从小小的瓜子长到了40厘米高。前些天我给向日葵松土时候发现,两株向日葵的根已经纠缠到了一块。最早我预想的是等他们长大后就立马迁移让他们分开成长,但是过程中各种原因,一直把这个事情搁置着,最后酿成这样的结果。
我只好强行将他们分开,当然扯断了一些根,希望没有伤害到他们。迁移完之后还连下了好多天的雨,没有阳光呵护,真不知道他们是否能度过难关。
Late equals never,很多事情都是拖延就代表不做,一拖再拖,只有等问题主动暴露的时候,才亡羊补牢。生活中处处都需要主动的去跟踪问题发现问题,项目管理中更是。由于我最近琐事繁多,所以也都把问题暴露过于依赖在每天早上的站会上,这样会导致隔了一个晚上,问题已经暴露的过晚了,甚至很多问题就被遗忘了。因此,我觉得最好的方式应该是每天快下班的时候跟踪下今天各自的任务是否完成,未完成的是任务延后还是赶工(你没猜错,就是加班,说的好听点才特么叫赶工)处理。
------------分割线-------------
1 约定
1.1 约定优于配置
想要灵活那必然会增加复杂度,因此,Maven中基本都是使用约定的方式来完成。Maven提倡的是约定优于配置。
个人不是很喜欢这种约束,也不是为了耍个性,就像java用强制类型来增加语法的规范性,但是这就导致了java语言的局限性,类型不匹配连编译都过不了,更别说动态什么的了。
<build> <directory>${project.basedir}/target</directory> <outputDirectory>${project.build.directory}/classes</outputDirectory> <finalName>${project.artifactId}-${project.version}</finalName> <testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory> <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory> <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory><testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>……</build>
[INFO] Scanning for projects...[INFO] ----------------------------------------------[INFO] Reactor Build Order:[INFO][INFO] Account Parent[INFO] Account Email[INFO] Account Persist[INFO] Account Captcha[INFO] Account Service[INFO] Account Web
C:\Users\x\Desktop\recent note of study\Maven\源码\ch-10\account-parent>mvn clean install -pl account-email -am[INFO] Scanning for projects...[INFO] ------------------------------------------------------------------------[INFO] Reactor Build Order:[INFO][INFO] Account Parent[INFO] Account Email[INFO]