2017-07-04 6 views
1

J'ai créé un projet maven via Eclipse et ajouté toutes les dépendances et plugins au fichier pom.xml. Maintenant, j'ai créé un paquet en tant que "com.Qedge" sous le dossier "src/test/java" puis, créé une classe sous le paquet com.Qedge avec un morceau de code écrit en utilisant JAVA. quand je fais un clic droit sur le projet pour exécuter "Test maven", Eclipse ne montre pas l'option dans l'exécution. Je pourrais voir la même option quand je clique droit sur le fichier pom.xml du projet.Eclipse ne s'affiche pas en tant que test maven lorsque vous cliquez avec le bouton droit sur le projet maven

Je suis nouveau à Maven, je voudrais savoir s'il y a une raison spécifique pour ce comportement? Que dois-je faire pour obtenir la même option à partir du dossier Projet (I.e Clic droit sur le projet - Exécuter en tant que - Test Maven).

Veuillez trouver ci-dessous mon fichier pom.xml.

<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.Qedge</groupId> 
    <artifactId>MavenProjectDemo</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>MavenProjectDemo</name> 
    <url>http://maven.apache.org</url> 

    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 
     <dependency>    
      <groupId>org.seleniumhq.selenium</groupId>        
      <artifactId>selenium-java</artifactId>        
      <version>2.53.1</version>        
     </dependency>    
     <dependency>     
      <groupId>org.testng</groupId>        
      <artifactId>testng</artifactId>        
      <version>6.11</version>        
      <scope>test</scope>          
     </dependency> 
     <dependency>    
      <groupId>org.apache.poi</groupId>        
      <artifactId>poi-ooxml</artifactId>        
      <version>3.16</version>        
      <scope>test</scope>          
     </dependency> 
    </dependencies> 

<build> 
    <pluginManagement> 
     <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.6.1</version> 
       <configuration> 
        <source>1.7</source> 
        <target>1.7</target> 
       </configuration> 
     </plugin> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-plugin</artifactId> 
      <version>2.17</version> 
      <inherited>true</inherited> 
       <configuration> 
        <suiteXmlFiles> 
         <suiteXmlFile>testng.xml</suiteXmlFile> 
        </suiteXmlFiles> 
       </configuration> 
     </plugin> 
     </plugins> 
    </pluginManagement> 
</build> 
</project> 

Répondre

0

Faites un clic droit sur votre projet Mark as Deployable. Après ce serait bien.

enter image description here

+0

Aucune option ne s'affiche lorsque je clique avec le bouton droit de la souris sur le projet. – Sri