2016-09-22 4 views
0

Я новичок в Maven, я пытаюсь создать проект с использованием Maven 3.3, но я столкнулся со следующей ошибкой, используя команду mvn clean install exec: java в командной строке.Плагин не найден для префикса 'exec' в текущем проекте и в группах плагинов [org.apache.maven.plugins, org.codehaus.mojo]

[WARNING] Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to mirrorId (https://oss.sonatype.org/content/repositories): http://http=server.proxyserver.com 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1.132 s 
[INFO] Finished at: 2016-09-22T18:59:14+05:30 
[INFO] Final Memory: 8M/113M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] No plugin found for prefix 'exec' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Users\xxx\.m2\repository), mirrorId (https://oss.sonatype.org/content/repositories)] -> [Help 1] 

Я изменил настройки прокси-сервера в моей pom.xml, и мой ПОМ,

<plugin> 
       <groupId>org.codehaus.mojo</groupId> 
       <artifactId>exec-maven-plugin</artifactId> 
       <version>1.4.0</version> 
       <executions> 
        <execution> 
         <goals> 
          <goal>java</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
        <includeProjectDependencies>false</includeProjectDependencies> 
        <includePluginDependencies>true</includePluginDependencies> 
        <executableDependency> 
         <groupId>org.kaaproject.kaa.demo.zeppelin</groupId> 
         <artifactId>simulator</artifactId> 
        </executableDependency> 
        <mainClass>org.kaaproject.kaa.demo.zeppelin.Simulator</mainClass> 
       </configuration> 
       <dependencies> 
        <dependency> 
         <groupId>org.kaaproject.kaa.demo.zeppelin</groupId> 
         <artifactId>simulator</artifactId> 
         <version>1.2.0-SNAPSHOT</version> 
         <type>jar</type> 
        </dependency> 
       </dependencies> 
      </plugin> 

и мой settings.xml есть,

<proxies> 
    <proxy> 
     <id>optional</id> 
     <active>true</active> 
     <protocol>http</protocol> 
     <host>http://http=xxx.proxyserver.com</host> 
     <port>8080</port> 
     <nonProxyHosts>local.net|some.host.com</nonProxyHosts> 
    </proxy> 
    </proxies> 

Благодаря inadvance .. Глядя вперед слышать ... Даже последний опубликованный комментарий не помогает.

ответ

0

Я думаю, что проблема заключается в конфигурации прокси-сервера. Посмотрите на this (https://maven.apache.org/settings.html#Proxies) или this (https://maven.apache.org/guides/mini/guide-proxies.html).

<host> должно быть имя хоста без протокола (который уже дается <protocol>. И я думаю, что «http://http= ...» опечатка? Или то, что вы имеете в виду с =?

вы написано «Я новичок в Maven», вы действительно хотите использовать прокси? Если это необходимо, вы должны его правильно настроить. Если вы не просто удалите элемент <proxies> у вас settings.xml