Unknown "build" life cycle phase. You must indicate the actual phase of the life cycle or goal in the format

Team

Getting the following error in my pom file. Unknown "build" life cycle phase. You must indicate the actual stage of the life cycle or goal in the format. I went through the provided URL, but still getting the error. MVN version 3.2.1, Java version: 1.7.0_51 any help would be appreciated

POM looks like this:

<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>com.organization.dramer</groupId>
<artifactId>sTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>sTest</name>
<description>test automation framework created using Java, testNG,
selenium</description>


  <properties>
  <suiteXmlFile>src/main/resources/testng.xml</suiteXmlFile>
  <skipTests>false</skipTests>
  </properties>

  <dependencies>
    <dependency>
        <groupId>org.apache.maven.plugin-tools</groupId>
        <artifactId>maven-plugin-annotations</artifactId>
        <version>3.2</version>
        <scope>provided</scope>
    </dependency>

  <dependency>
  <groupId>org.testng</groupId>
  <artifactId>testng</artifactId>
  <version>6.8</version>
  <scope>test</scope>
  </dependency>

  <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-firefox-driver</artifactId>
        <version>2.53.0</version>
    </dependency>

    <dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-chrome-driver</artifactId>
    <version>2.44.0</version>
    </dependency>

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>htmlunit-driver</artifactId>
        <version>2.20</version>
    </dependency>  

    <dependency>
        <groupId>net.sourceforge.jexcelapi</groupId>
        <artifactId>jxl</artifactId>
        <version>2.6.12</version>
    </dependency>

      </dependencies>

  <build>

  <plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.6</source>
            <target>1.6</target>
        </configuration>
    </plugin>

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.6</version>
        <configuration>
            <suiteXmlFiles>
                <suiteXmlFile>${suiteXmlFile)</suiteXmlFile>
            </suiteXmlFiles>    
            <testFailureIgnore>true</testFailureIgnore>
        </configuration>
    </plugin>
  </plugins>




  </build>




</project>
+4
source share
1 answer

In Maven there is no purpose build(phase in Maven lingo), that you'll probably want it either compile, testor install, depending on what you want to achieve.

, , Maven .

+6

All Articles