les dépendances de ne pas être résolus pom.xml

Maifee Asad Ul

Je suis en train de créer un projet Maven dans IntelliJ, pour créer un analyseur en antlr. Voici mon 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>com.mua</groupId>
    <artifactId>json-parser-java-antlr</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>Json parser Java ANTLR</name>
    <packaging>jar</packaging>
    <description>Trying to create a parser using ANTLR in Java, as facing problems with LLVM</description>
    <properties>
        <java.version>11</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.antlr</groupId>
            <artifactId>antlr4-runtime</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.directory.studio</groupId>
            <artifactId>org.apache.commons.io</artifactId>
        </dependency>
    </dependencies>
</project>

Lorsque je clique sur les changements à l'importation, il charge pour seulement 1-2 secondes , puis faites. Mais si je tente d'importer MapUtilsde org.apache.commons.collections4.MapUtilsce dit qu'il ne peut pas résoudre common, même si j'ajouté dans la <groupId>org.apache.commons</groupId>dépendance.

Je suis nouveau dans la création et la gestion de projet Maven.

Alors, quel est le problème ici et comment puis-je résoudre ce problème?

J'ai étudié quelques - uns pom.xmlet a trouvé un parentattribut. Aucune idée comment configurer cela.

Andreas:

Mon éditeur Eclipse montre:

Project build error: 'dependencies.dependency.version' for org.antlr:antlr4-runtime:jar is missing.
Project build error: 'dependencies.dependency.version' for org.apache.commons:commons-collections4:jar is missing.
Project build error: 'dependencies.dependency.version' for org.apache.directory.studio:org.apache.commons.io:jar is missing.

Aucun des dépendances de travail, car il ne sait pas quelle version d'entre eux que vous voulez.

Spécification des dépendances sans une version est quelque chose que vous faire quand vous avez un parent pom. Vous ne le faites pas, si les versions sont obligatoires.

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=410312&siteId=1
conseillé
Classement