2016-04-19 57 views
0

我正在运行的Maven测试这个错误未能执行目标org.apache.maven.plugins:行家

未能执行目标 org.apache.maven.plugins:Maven的插件,插件: 3.2:项目描述符 (默认描述符)amsframeworok:提取插件时出错提示 描述符:'找不到插件的mojo定义: ams5.0:amsframeworok'。 - > [求助1]

下面是我的pom.xml

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>ams5.0</groupId> 
    <artifactId>amsframeworok</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>maven-plugin</packaging> 

    <name>amsframeworok</name> 
<url>http://maven.apache.org</url> 
    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <angulargwt.version>1.1.2</angulargwt.version> 
     <jdk.version>1.8</jdk.version> 
     <module.fullName>ams5.0.My</module.fullName> 

    </properties> 

    <dependencies> 
    <dependency> 
    <groupId>com.mashape.unirest</groupId> 
    <artifactId>unirest-java</artifactId> 
    <version>1.4.5</version> 
</dependency> 
<dependency> 
    <groupId>org.apache.httpcomponents</groupId> 
    <artifactId>httpcore</artifactId> 
    <version>4.4.4</version> 
</dependency> 
<dependency> 
    <groupId>org.apache.httpcomponents</groupId> 
    <artifactId>httpclient</artifactId> 
    <version>4.5.1</version> 
</dependency> 
     <dependency> 
      <groupId>com.google.gwt.gwtmockito</groupId> 
      <artifactId>gwtmockito</artifactId> 
      <version>1.1.2</version> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>cucumber-java</artifactId> 
      <version>1.2.3</version> 
      <scope>test</scope> 
     </dependency> 

     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>cucumber-jvm</artifactId> 
      <version>1.1.5</version> 
      <type>pom</type> 
     </dependency> 


     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>cucumber-junit</artifactId> 
      <version>1.2.3</version> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>gherkin</artifactId> 
      <version>2.12.2</version> 
     </dependency> 
     <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.11</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
      <groupId>org.mockito</groupId> 
      <artifactId>mockito-all</artifactId> 
      <version>2.0.2-beta</version> 
     </dependency> 

     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>cucumber-jvm-deps</artifactId> 
      <version>1.0.5</version> 
     </dependency> 
    <dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-java</artifactId> 
     <version>2.53.0</version> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.maven</groupId> 
    <artifactId>maven-repository-metadata</artifactId> 
    <version>2.2.1</version> 
</dependency> 

     <dependency> 
     <groupId>com.sun</groupId> 
     <artifactId>tools</artifactId> 
     <version>1.5.0_06</version> 
     <scope>system</scope> 

    <systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath> 
    </dependency> 
    <dependency> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.19.1</version> 
</dependency> 


    </dependencies> 
<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-plugin-plugin</artifactId> 
      <version>3.2</version> 
      <configuration> 
       <goalPrefix>amsframeworok</goalPrefix> 
      </configuration> 
      <executions> 
       <execution> 
        <id>default-descriptor</id> 
        <goals> 
         <goal>descriptor</goal> 
        </goals> 
        <phase>process-classes</phase> 
       </execution> 
       <execution> 
        <id>help-descriptor</id> 
        <goals> 
         <goal>helpmojo</goal> 
        </goals> 
        <phase>process-classes</phase> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

</project> 
+0

你试图创建一个Maven插件? – khmarbaise

+0

难道你在“amsframewor ** o ** k”有错字吗? –

+0

当我单击Run As - > Maven Test上面的异常显示时,不会使用Maven运行我的黄瓜测试。 –

回答

0

尝试运行:

mvn clean install -U 

然后导入此命令到Eclipse:

mvn clean install eclipse:clean eclipse:eclipse -DskipTests=true 
相关问题