2016-06-06 9 views
0

Ich versuche, ein einfaches Programm mit Jmeter Apis auszuführen. Ich habe ein Maven-Projekt erstellt und alle erforderlichen Abhängigkeiten hinzugefügt. Aber ich bekomme diesen Fehler immer wieder.Fehlendes Artefakt-Ereignis: Ereignis: jar: 1.0

Missing artifact event:event:jar:1.0 

Früher war ich immer d-haven-Managed-Pool fehlt und ich beschlossen, sie durch die Zugabe von Managed-Pool Abhängigkeit, jetzt ich mit diesem bin stecken. Was ist die Lösung dafür?

Hier ist meine 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.company.gls</groupId> 
    <artifactId>PerformanceFramework</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>PerformanceFramework</name> 
    <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.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_components</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_config</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_core</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_ftp</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_functions</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_http</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_java</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_jdbc</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_jms</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_junit</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_junit-test</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_ldap</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_mail</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_mongodb</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_monitors</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_native</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_report</artifactId> 
     <version>2.12</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>ApacheJMeter_tcp</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.jmeter</groupId> 
     <artifactId>jorphan</artifactId> 
     <version>3.0</version> 
    </dependency> 
    <dependency> 
     <groupId>d-haven-mpool</groupId> 
     <artifactId>managed-pool</artifactId> 
     <version>1.0</version> 
    </dependency> 
    <dependency> 
     <groupId>d-haven-event</groupId> 
     <artifactId>event</artifactId> 
     <version>1.0</version> 
    </dependency> 
    </dependencies> 
</project> 

Antwort

0

Bitte überprüfen Sie, ob Ihr lokales Repository (.m2 \ Repository) diese Abhängigkeit heruntergeladen hat - Veranstaltung: Veranstaltung: jar: 1,0.

Angesichts der Ausnahme, die Sie gegenüberstehen, erwarte ich, dass es dort nicht vorhanden ist. Ich würde prüfen:

a) wenn die {M2_HOME} \ conf \ setting.xml hat den richtigen Server, Benutzername und Passwort. Es ist möglich, dass Ihre Repo-Details nicht korrekt

b) gesetzt, wenn die Version 1.0 in der Remote-Repo tatsächlich vorhanden ist

+0

settings.xml ist korrekt konfiguriert und event.jar hat Version 1.0.3, die ich in der XML geändert habe, aber immer noch der gleiche Fehler besteht. –

0

Die nächste Sache, die ich gefunden, mit einem event.jar die falschen groupid für Ihr Projekt hat (http://search.maven.org/#search|ga|1|event.jar). Ist es möglich, dass event:event:jar:1.0 ist etwas lokal zu Ihrem Projekt und zwischengespeichert, lokal oder in diesem ... nicht zwischengespeichert?

+0

Nein. Es ist eine Abhängigkeit in der pom.xml der d-port-verwalteten Pool-Abhängigkeit. Früher habe ich einen Fehler über den d-haven-managed-pool erhalten. Irgendwie bin ich darüber gekommen. –

+0

Laut dem Maven-Repository wurde nie eine Version "1.0" veröffentlicht: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22d-haven-event%22%20AND%20a%3A % 22ereignis% 22. Ich würde es zu 1.0.1 ändern und davon das Problem beheben. –