2012-03-13 95 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