Моя параллельная сборка Maven 3.0.4 периодически прерывается из-за следующей ошибки:
[ОШИБКА] Не удалось выполнить цель org.codehaus.gmaven: gmaven-plugin: 1.2: скомпилировать (по умолчанию) в opcenter проекта: не найдено поставщиков, соответствующих выбору: 1.7 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: не удалось выполнить цель org.codehaus.gmaven: gmaven-plugin: 1.2: скомпилировать (по умолчанию) в opcenter проекта: не найдено поставщиков, соответствующих выбору: 1.7
в org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:217)
в org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:153)
в org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:145)
в org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:84)
в org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder $ 1.call (LifecycleThreadedBuilder.java:167)
в org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder $ 1.call (LifecycleThreadedBuilder.java:163)
в java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:303)
в java.util.concurrent.FutureTask.run (FutureTask.java:138)
в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:441)
в java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:303)
в java.util.concurrent.FutureTask.run (FutureTask.java:138)
в java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:886)
в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:908)
на java.lang.Thread.run (Thread.java:662)
Вызвано: org.apache.maven.plugin.MojoExecutionException: не найдено поставщиков, соответствующих выбору: 1.7
в org.codehaus.gmaven.plugin.MojoSupport.execute (MojoSupport.java:85)
в org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:101)
в org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:209)
... еще 13
Вызвано: org.codehaus.gmaven.feature.ProviderException: провайдеры не нашли подходящего выбора: 1.7
в org.codehaus.gmaven.runtime.loader.DefaultProviderManager.select (DefaultProviderManager.java:109)
в org.codehaus.gmaven.plugin.ProviderMojoSupport.provider (ProviderMojoSupport.java:120)
в org.codehaus.gmaven.plugin.ComponentMojoSupport.feature (ComponentMojoSupport.java:49)
в org.codehaus.gmaven.plugin.ComponentMojoSupport.feature (ComponentMojoSupport.java:42)
в org.codehaus.gmaven.plugin.ComponentMojoSupport.doExecute (ComponentMojoSupport.java:53)
в org.codehaus.gmaven.plugin.MojoSupport.execute (MojoSupport.java:69)
... еще 15
Мой родительский pom.xml определяет плагин gmaven следующим образом:
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.2</version>
<configuration>
<providerSelection>1.7</providerSelection>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.gmaven.runtime</groupId>
<artifactId>gmaven-runtime-1.7</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>1.7.0</version>
</dependency>
</dependencies>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
Пожалуйста, обратите внимание , что когда я запускаю команду 'mvn groovy: provider', я вижу установленную среду выполнения и при сборке с одним потоком сборка завершается успешно