2017-11-18 3 views
-2

Ich bin neu in dem Konzept. Ich verstehe nicht, was der Fehler ist. Ich benutze die gleiche Version in meinem XML wie in meiner Pom-Datei. Ich möchte mybatis mit Frühling einstellen (intellij) Ich versuchte zu suchen, also, wenn Sie Tag zu pom.xml hinzufügen, kann ich die Bibliothek automatisch herunterladen und weiß, dass die Einstellung möglich ist. Ich habe bereits [mybatis-3.4.5.jar] zu lib hinzugefügt.Ungültiger Inhalt wurde gefunden, beginnend mit Element 'Abhängigkeit'

Dies ist 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>GRU</groupId> 
    <artifactId>test</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <dependency> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     <version>5.1.39</version> 


     <!-- MyBatis --> 
     <groupId>org.mybatis</groupId> 
     <artifactId>mybatis</artifactId> 
     <version>3.2.8</version> 

     <groupId>org.mybatis</groupId> 
     <artifactId>mybatis-spring</artifactId> 
     <version>1.2.2</version> 

     <groupId>org.springframework</groupId> 
     <artifactId>spring-jdbc</artifactId> 
     <version>${org.springframework-version}</version> 

     <groupId>org.springframework</groupId> 
     <artifactId>spring-test</artifactId> 
     <version>${org.springframework-version}</version> 
    </dependency> 

</project> 

und dies ist die Fehlermeldung:

invalid content was found starting with element ‘dependency’. One of "http://mavenapache.org/POM/4.0.0"parent, 
http://maven.apache.org/POM/4.0.0":name, "http:/mavenapache.org/POM/400":description, "http://mavenapache.org/POM/4.0.0":url, 
"http://mavenapache.org/POM/4.0.0":prerequisites, "http://mavenapache.org/POM/4.0.0":issueManagement, 
"http://mavenapache.org/POM/4.0.0":ciManagment, "http://mavenapache.org/POM/4.0.0":inceptionYear, 
"http://mavenapache.org/POM/4.0.0":mailingLists, "http://mavenapache.org/POM/4.0.0":developers, 
“http://mavenapache.org/POM/4.0.0":contributors, "http://mavenapacheorg/POM/4.0.0":licenses, "http://mavenapache.org/POM/400":scm , 
“http://mavenapache.org/POM/4.0.0":organization, "http://maven.apache.org/POM/4.0.0":build, "http://mavenapache.org/POM/400":profiles, “http://mavenapache.org/POM/4.0.0":modules, http://mavenapache.org/POM/4.0.0":repositories, “http://mavenapache.org/POM/4.0.0":plugin Repositories,"http://mavenapache.org/POM/400":dependencies, “http://mavenapache.org/POM/4.0.0":reports, http://mavenapache.org/POM/4.0.0":reporting, “http://mavenapache.org/POM/4.0.0":dependencyManagement, "http://maven.apache.org/POM/4.0.0":distributionManagement 
http://mavenapache.org/POM/40.0.":properties)’ is expected. 
+0

https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html –

+2

Haben Sie durch die Maven-Dokumentation versuchen zu lesen, bevor Sie diese Frage zu veröffentlichen? Sie benötigen ein Abhängigkeits-Tag gefolgt von einem Abhängigkeits-Tag pro Abhängigkeit. – CKing

Antwort

1

Sie wollen <dependencies> verwenden und eine <dependency> für jede Bibliothek erstellen:

<dependencies> 
    <dependency> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     <version>5.1.39</version> 
    </dependency> 
    <dependency> 
     <!-- MyBatis --> 
     <groupId>org.mybatis</groupId> 
     <artifactId>mybatis</artifactId> 
     <version>3.2.8</version> 
    </dependency> 
    <dependency> 

     <groupId>org.mybatis</groupId> 
     <artifactId>mybatis-spring</artifactId> 
     <version>1.2.2</version> 
    </dependency> 
    <dependency> 

     <groupId>org.springframework</groupId> 
     <artifactId>spring-jdbc</artifactId> 
     <version>${org.springframework-version}</version> 
    </dependency> 
    <dependency> 

     <groupId>org.springframework</groupId> 
     <artifactId>spring-test</artifactId> 
     <version>${org.springframework-version}</version> 
    </dependency> 
<dependencies> 
1

Sie haben alle Ihre Abhängigkeiten innerhalb einer einzigengesetztMarkierung. Jeder von ihnen sollte ihr eigenes <dependency> Tag haben, das in einem <dependencies> Tag eingeschlossen ist. Zum Beispiel:

<dependencies> 
    <dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.39</version> 
    <dependency> 

    ... 

</dependencies> 
Verwandte Themen