Fehler in der Datei pom.xml

wallace

Mitglied
Guten Tag,

ich habe den folgenden Fehler in meinem pom.xml Datei :

1674406626219.png

Hier ist der Inhalt der Datei :

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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.0.2</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.openclassrooms</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>19</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

Können sie mir helfen ?

Danke für ihre Hilfe
 
Hat Dein Rechner Internetzugriff?

Das Fehlerbild deutet darauf hin, dass Du Probleme mit dem Internet hast oder Du über einen Proxy gehst (z.B. weil Du in einem Firmennetz bist).

Das sind aber Dinge, die nur Du wissen kannst - das können wir nicht wissen.
 
Also hast Du Internet ohne Proxy. Hast Du in Deinem Homeverzeichnis ein Verzeichnis .m2 und darin eine settings.xml?

Ansonsten noch mal ausprobieren: Das Maven Toolfenster öffnen und darin den Knopf "Execute Maven Goal" anclicken und dann ein mvn -U package ausführen. (Mit dem -U versucht er erneut, alles zu laden.)
 
Also hast Du Internet ohne Proxy. Hast Du in Deinem Homeverzeichnis ein Verzeichnis .m2 und darin eine settings.xml?
Ja das habe ich, muss der Inhalt der Datei settings.xml dem Inhalt entsprechen, den ich auf dem Computer meines Unternehmens habe?

Ansonsten noch mal ausprobieren: Das Maven Toolfenster öffnen und darin den Knopf "Execute Maven Goal" anclicken und dann ein mvn -U package ausführen. (Mit dem -U versucht er erneut, alles zu laden.)
Hier ist das Ergebnis :

Code:
"C:\Program Files\Java\jdk-19\bin\java.exe" -Dmaven.multiModuleProjectDirectory=C:\Users\giuse\IdeaProjects\hello-world4 -Djansi.passthrough=true -Dmaven.home=C:\Users\giuse\.m2\wrapper\dists\apache-maven-3.8.6-bin\1ks0nkde5v1pk9vtc31i9d0lcd\apache-maven-3.8.6 -Dclassworlds.conf=C:\Users\giuse\.m2\wrapper\dists\apache-maven-3.8.6-bin\1ks0nkde5v1pk9vtc31i9d0lcd\apache-maven-3.8.6\bin\m2.conf "-Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.1\plugins\maven\lib\maven-event-listener.jar" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.1\lib\idea_rt.jar=59744:C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.1\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\Users\giuse\.m2\wrapper\dists\apache-maven-3.8.6-bin\1ks0nkde5v1pk9vtc31i9d0lcd\apache-maven-3.8.6\boot\plexus-classworlds-2.6.0.jar;C:\Users\giuse\.m2\wrapper\dists\apache-maven-3.8.6-bin\1ks0nkde5v1pk9vtc31i9d0lcd\apache-maven-3.8.6\boot\plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version=2022.3.1 -U
[INFO] Scanning for projects...
Downloading from nexus: https://nexus.xxxxcorp.ch:8443/nexus/repository/public/org/springframework/boot/spring-boot-starter-parent/3.0.2/spring-boot-starter-parent-3.0.2.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for com.springdemo:hello-world4:0.0.1-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:3.0.2 from/to nexus (https://nexus.xxxxcorp.ch:8443/nexus/repository/public/): transfer failed for https://nexus.xxxxcorp.ch:8443/nexus/repository/public/org/springframework/boot/spring-boot-starter-parent/3.0.2/spring-boot-starter-parent-3.0.2.pom and 'parent.relativePath' points at no local POM @ line 5, column 10
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]  
[ERROR]   The project com.springdemo:hello-world4:0.0.1-SNAPSHOT (C:\Users\giuse\IdeaProjects\hello-world4\pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM for com.springdemo:hello-world4:0.0.1-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:3.0.2 from/to nexus (https://nexus.xxxxcorp.ch:8443/nexus/repository/public/): transfer failed for https://nexus.xxxxcorp.ch:8443/nexus/repository/public/org/springframework/boot/spring-boot-starter-parent/3.0.2/spring-boot-starter-parent-3.0.2.pom and 'parent.relativePath' points at no local POM @ line 5, column 10: Unknown host No such host is known (nexus.xxxxcorp.ch) -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:

Process finished with exit code 1
 
Zuletzt bearbeitet:
ok jetzt versehe ich. Kannst du bitte die http-Adresse aus deinem letzten Beitrag löschen? Ich möchte meinen Arbeitsplatz nicht verlieren 😢
 
Oder kann ich einfach meine Datei settings.xml auf meinem privaten Computer bearbeiten, während ich weiterhin die Lizenz meines Unternehmens verwende?
 
ok jetzt versehe ich. Kannst du bitte die http-Adresse aus deinem letzten Beitrag löschen? Ich möchte meinen Arbeitsplatz nicht verlieren 😢
Na klar ... Wobei das hoffentlich kein Kündigungsgrund wäre ... Aber ich ändere es gerne.

Danke vielmals.

Wenn ich eine private Intellij Ultimate Lizenz kaufe, kann ich sicher sein, dass ich dieses Problem mit Maven lösen kann?
Du kannst die Firmenlizenz nutzen (so die Firma das gestattet und die Lizenz Dir als Person zugeordnet wurde). Du hast bei Dir nur eben eine Maven Konfiguration, die eben geändert werden muss.

Da ist nur die Frage, woher er die Settings geholt hat - synchronisiert ihr die Settings von IntelliJ? Dann solltest Du das für den privaten Rechner deaktivieren:

Und dann kann man die Maven Konfiguration in IntelliJ prüfen:
In den Settings:
Build, Execution, Deployment -> Build Tools -> Maven

Das ist ggf. das User settings file / local repository überschrieben. Da wäre dann der Haken bei Override heraus zu nehmen.
Dann liegt alles im Homeverzeichnis unter .m2 - und da kannst Du ggf. die settings.xml einfach mal umbenennen.

Wichtig ist aber, dass Du sicher gehst, dass die Settings nicht synchronisiert werden, weil Du Dir sonst ggf. die Settings am Arbeitsplatz veränderst.
 
Das mit der Synchronisatzion ist jetzt nur geraten - aber irgendwie muss ja die Konfiguration auf deinen Rechner gekommen sein. Wenn Du die manuell aufgespielt hast, dann kannst Du die natürlich frei verändern!
 

Neue Themen


Zurück
Oben