2013-08-31 2 views
4

Нужен помощь в следующее Затмении выпуске m2e:исполнения Plugin не охватывается конфигурации жизненного цикла AppEngine

исполнение Плагина не охватывается конфигурациями жизненного цикла: com.google.appengine: AppEngine-Maven-плагин: 1.8.3: endpoints_get_discovery_doc (исполнение: по умолчанию, фаза: скомпилировать)

<plugin> 
    <groupId>com.google.appengine</groupId> 
    <artifactId>appengine-maven-plugin</artifactId> 
    <version>1.8.3</version> 
    <configuration>          
     <enableJarClasses>false</enableJarClasses> 
    </configuration> 
    <executions> 
     **<execution>** 
     <goals> 
      <goal>endpoints_get_discovery_doc</goal> 
     </goals> 
     </execution> 
    </executions> 
</plugin> 

Любые идеи? Pom.xml выглядит следующим образом: https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-java-maven/blob/master/pom.xml

ответ

1

Этот вопрос был дан ответ How to solve "Plugin execution not covered by lifecycle configuration" for Spring Data Maven Builds

Единственное отличие состоит в том, что в вашем случае вы должны заменить pluginExecutionFilter тег:

<pluginExecutionFilter> 
    <groupId>com.google.appengine</groupId> 
    <artifactId>appengine-maven-plugin</artifactId> 
    <versionRange>1.8.3</versionRange> 
    <goals> 
     <goal>test-compile</goal> 
     <goal>compile</goal> 
    </goal> 
</pluginExecutionFilter> 
+1

И endpoints_get_discovery_doc? – jens

2

Поместите это внутри <build> раздел вашего пОМ

<pluginManagement> 
    <plugins> 
     <plugin> 
      <groupId>org.eclipse.m2e</groupId> 
      <artifactId>lifecycle-mapping</artifactId> 
      <version>1.0.0</version> 
      <configuration> 
       <lifecycleMappingMetadata> 
        <pluginExecutions> 
         <pluginExecution> 
          <pluginExecutionFilter> 
           <groupId>com.google.appengine</groupId> 
           <artifactId>appengine-maven-plugin</artifactId> 
           <versionRange>[1.8.3,)</versionRange> 
           <goals> 
            <goal>endpoints_get_discovery_doc</goal> 
           </goals> 
          </pluginExecutionFilter> 
          <action> 
           <ignore></ignore> 
          </action> 
         </pluginExecution> 
        </pluginExecutions> 
       </lifecycleMappingMetadata> 
      </configuration> 
     </plugin> 
    </plugins> 
</pluginManagement> 

Источник: M2Eclipse documentation

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