今天在執行maven命令 mvn assembly:assembly -Dmaven.test.skip=true的時候報了個錯,大概是Malformed POM expected START_TAG or END_TAG,起初不是很懂,借助錯誤提示,指向的是一段xml,具體到某行,大致是這段不整齊的(當時是能運行,覺得不整齊就不整齊吧):
。。。。。
。。。。。。。
。。。。。。。。。
</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>
還以為是標簽起始和終止不對稱,單詞拼寫有誤,但這也是拷貝過來的maven,后來一行行對齊找單詞錯誤,還是不行,最后是將不整齊的那段依賴的空格全部刪除,然后規范的TAB到舒服的格式,嘗試發現可以,至今也沒明白為什么。所以該規范還是得規范點。