我已經問對面question但我現在越來越多喜歡Maven的,並想設置在我的POM這實際上映射到Eclipse項目的編譯器警告,使日食,以紀念「錯「警告線。Maven的編譯器警告和錯誤在Eclipse
我認爲(?)的Maven已經將蜱覆蓋每個項目的默認警告,但當時只是複製的默認值到非默認設置。然後,它不應該是一個插件的大沙漠,例如設置「會員可以靜態」來警告?
哪個是寫插件?編譯器插件無法爲此提供任何選項。
我已經問對面question但我現在越來越多喜歡Maven的,並想設置在我的POM這實際上映射到Eclipse項目的編譯器警告,使日食,以紀念「錯「警告線。Maven的編譯器警告和錯誤在Eclipse
我認爲(?)的Maven已經將蜱覆蓋每個項目的默認警告,但當時只是複製的默認值到非默認設置。然後,它不應該是一個插件的大沙漠,例如設置「會員可以靜態」來警告?
哪個是寫插件?編譯器插件無法爲此提供任何選項。
不知道我完全理解你的問題。對於警告位,可以使用showWarnings
實體在Maven編譯器插件將其覆蓋:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${project.build.sourceEncoding}</encoding>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
並且在編寫代碼時突出顯示了ecipse中的警告,或僅在您真正使用maven進行編譯時突出顯示了警告? – 2012-01-14 10:21:25
只有當你通過maven編譯時 – dimitrisli 2012-01-14 11:35:07
嗯我不知何故想強制每個使用pom的人使用更高的編譯器警告來確保更好的代碼質量。但這不可能? – 2012-01-14 15:19:50
好問題。我想你需要提出一個'm2elcipse'插件的特性請求來捕獲maven輸出並將其複製爲項目錯誤。哈德森已經解析了代碼,因爲它強調了警告和錯誤。 – 2012-01-15 18:00:30
我可以問,哈德森是誰或什麼?聽起來很有希望你說什麼,但我不太明白在哪裏可以找到你正在談論的代碼。請使我高興。 – 2012-01-16 23:25:43
[Hudson CI](http://www.hudson-ci.org/)對你無能爲力:它是web應用程序。但是,它具有內置的功能來[解析Maven輸出](https://wiki.jenkins-ci.org/download/attachments/43713289/parsed_console_output_1.JPG?version=1&modificationDate=1271216347000) - 您可以通過電子用戶的代碼如果你想自己改進'm2elcipse'插件。 – 2012-01-17 18:14:42