2017-07-04 3 views
1

Ich habe ein Maven-Projekt über Eclipse erstellt und alle Abhängigkeiten und Plugins zur pom.xml-Datei hinzugefügt. Jetzt habe ich ein Paket als "com.Qedge" im Ordner "src/test/java" erstellt, dann eine Klasse unter com.Qedge-Paket mit einem Stück Code erstellt, der mit JAVA geschrieben wurde. Wenn ich mit der rechten Maustaste auf das Projekt klicke, um es als "maven Test" auszuführen, zeigt Eclipse die Option nicht im Lauf an. Ich könnte die gleiche Option sehen, wenn ich mit der rechten Maustaste auf die Datei pom.xml des Projekts klicke.Eclipse wird nicht als Maven-Test angezeigt, wenn Sie mit der rechten Maustaste auf Maven-Projekt klicken

Ich bin neu bei Maven, ich würde gerne wissen, gibt es einen bestimmten Grund für dieses Verhalten? Was soll ich tun, um die gleiche Option aus dem Projektordner zu erhalten (zB Rechtsklick auf Projekt - Ausführen als - Maven Test).

Hier finden Sie meine pom.xml-Datei.

<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> 

Antwort

0

Klicken Sie mit der rechten Maustaste auf Ihr Projekt Mark as Deployable. Danach wäre es ok.

enter image description here

+0

Keine solche Option wird angezeigt, wenn ich mit der rechten Maustaste auf Projekt klicke. – Sri

Verwandte Themen