今天在執行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