今天在执行maven命令 mvn assembly:assembly -Dmaven.test.skip=true的时候报了个错,大概是Malformed POM expected START_TAG or END_TAG,起初不是很懂,借助错误提示,指向的是一段xml,具体到某行,大体是这段不整齐的(当时是能运行,以为不整齐就不整齐吧):maven
。。。。。orm
。。。。。。。xml
。。。。。。。。。ip
</dependency>
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
</dependencies>ci
还觉得是标签起始和终止不对称,单词拼写有误,但这也是拷贝过来的maven,后来一行行对齐找单词错误,仍是不行,最后是将不整齐的那段依赖的空格所有删除,而后规范的TAB到舒服的格式,尝试发现能够,至今也没明白为何。因此该规范仍是得规范点。io