2013年5月7日 星期二

Maven 自動做Java程式碼排版 Maven2 Java Formatter Plugin

多人開發的時候如果沒有統一code style
在做版本控制下使用diff功能會產生問題
diff工具會顯示出不同版本不同內容的位置
結果你看到的不是更改過的code
而是因排版不同被標出的code
那diff就失去了作用.
這時候如果使用Maven控管專案的話
可以安裝這個plug-in
使用方式可參考
http://maven-java-formatter-plugin.googlecode.com/svn/site/0.3.1/usage.html
什麼都不用下載
把plug-in的敘述加入pom.xml就可以了
<project ...>
    ...
    <plugins>
      <plugin>
        <groupId>com.googlecode.maven-java-formatter-plugin</groupId>
        <artifactId>maven-java-formatter-plugin</artifactId>
        <version>0.3.1</version>
        <executions>
          <execution>
            <goals>
              <goal>format</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
    ...
</project>
 然後執行
mvn compile

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...