2012-03-13 30 views
0

我的pom文件嵌入了groovy源文件。當我使用Eclipse Source> Format對XML進行格式化時,它會將換行符引入groovy源代碼中,並將其分解。我該如何最好地解決這個問題?使用嵌入式Groovy源格式化pom xml

更新: Groovy的是

<build> 
    <plugins> 
     <plugin> 
      <execution> 
       <configuration> 
        <source> 

,它似乎寫project.version的錯位版本清單文件。我沒有寫。

+0

你爲什麼在你的POM中嵌入的Groovy源?你能給出一個摘錄嗎? – khmarbaise 2012-03-14 14:41:24

+0

更新了儘可能多的信息,我可以分享。 – 2012-03-14 16:29:51

+0

哪個插件是這個配置和執行塊給出的?插件是否支持將腳本存儲爲外部文件?如果不更改默認行爲,則清單中的版本是Maven的常見行爲。 – khmarbaise 2012-03-14 16:31:51

回答

1

我已經採取了看看到gmaven-plugin,讓你像這樣的例子的文檔(從他們的網站被盜):

<plugin> 
    <groupId>org.codehaus.gmaven</groupId> 
    <artifactId>gmaven-plugin</artifactId> 
    <executions> 
     <execution> 
      <phase>generate-resources</phase> 
      <goals> 
       <goal>execute</goal> 
      </goals> 
      <configuration> 
       <source>${basedir}/src/main/script/myscript.groovy</source> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 
+0

甜。我會試試這個;謝謝! – 2012-03-14 16:50:54