2014-12-10 4 views
0

меня ниже конфигурации в моем файле pom.xmlВыполнение плагина не покрывается конфигурацией жизненного цикла?

<plugin> 
      <groupId>net.alchim31.maven</groupId> 
      <artifactId>yuicompressor-maven-plugin</artifactId> 
      <executions> 
       <execution> 
        <phase>compile</phase> 
        <goals> 
         <goal>jslint</goal> 
         <goal>compress</goal> 
        </goals> 
       </execution> 
      </executions> 
............. 
</plugin> 

Я вижу ниже ошибки в затмение Kepler

Multiple annotations found at this line: 
- Plugin execution not covered by lifecycle configuration: 
net.alchim31.maven:yuicompressor-maven-plugin:1.3.0:compress (execution: default, phase: 
compile) 
- Plugin execution not covered by lifecycle configuration: 
net.alchim31.maven:yuicompressor-maven-plugin:1.3.0:jslint (execution: default, phase: 
compile) 

Я не уверен, Что причиной этого?

+0

Возможный дубликат [Выполнение плагинов не распространяется на конфигурацию жизненного цикла (JBossas 7 EAR archetype)] (http://stackoverflow.com/questions/9142533/plugin-execution-not-covered-by-lifecycle-configuration-jbossas- 7-уха-архетип) –

ответ

1

Вы должны добавить эти jslint и сжать в картировании жизненного цикла maven. По умолчанию он не покрывается жизненным циклом maven. В pom у вас могут быть быстрые ссылки, чтобы добавить отображение жизненного цикла, иначе вы должны добавить его вручную в свой файл pom.xml.

 <pluginManagement> 
     <plugins> 
     <plugin> 
     <groupId>org.eclipse.m2e</groupId> 
     <artifactId>lifecycle-mapping</artifactId> 
      <version>1.0.0</version> 
      <configuration> 
       <lifecycleMappingMetadata> 
        <pluginExecutions> 
         <pluginExecution> 
          <pluginExecutionFilter> 
          <groupId>net.alchim31.maven</groupId> 
          <artifactId>yuicompressor-maven-plugin</artifactId> 
           <executions> 
            <execution> 
            <phase>compile</phase> 
             <goals> 
             <goal>jslint</goal> 
             <goal>compress</goal> 
            </goals> 
            </execution> 
            </executions> 
            </pluginExecutionFilter> 
           <action> 
            <ignore></ignore> 
           </action> 
          </pluginExecution> 
          </lifecycleMappingMetadata> 
          < /configuration> 
         </plugin> 
         </plugins> 
       </pluginManagement> 

Этот код поможет maven включить плагин в отображение жизненного цикла. Надеюсь, поможет!!

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

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