2014-10-04 8 views
0

В плагине П, есть свойство определяется следующим образом:Как переопределить свойства плагина из pom?

<project 
    ... 
    <properties> 
     <jruby.version>1.6.8</jruby.version> 
    </properties> 

Я хотел бы переопределить свойство в П моего проекта (определить его «1.7.0»).

Некоторые дополнительные сведения, которые могут быть полезны:

  • В ПОМ плагина, это свойство используется для:

Возможно ли это?

Спасибо.

ответ

0

Re б) в соответствии с POM Reference, Plugins попробовать:

<plugin> 
    ... 
    <executions> 
    <execution> 
     <id>...</id> 
     <goals> 
     <goal>...</goal> 
     </goals> 
     <phase>...</phase> 
     <configuration> 
     <properties> 
      <jruby.version>1.7.0</jruby.version> 
     </properties> 
     </configuration> 
    </execution> 
    </executions> 
    ... 
</plugin> 
+0

Нет, это не будет работать, так как свойства мне нужно перезаписать, определяемые пользователем свойства ([ссылка] http://books.sonatype.com /mvnref-book/reference/resource-filtering-sect-properties.html#resource-filtering-sect-user-defined), и подход, который вы предлагаете, касается свойств, которые может ожидать плагин Mojo (это геттеры и сеттеры в Java Mojo bean) – Mariana

Смежные вопросы