Heim > Java > javaLernprogramm > Wie lege ich die Java-Compiler-Version in deiner pom.xml fest?

Wie lege ich die Java-Compiler-Version in deiner pom.xml fest?

Patricia Arquette
Freigeben: 2024-11-27 20:18:11
Original
421 Leute haben es durchsucht

How to Specify the Java Compiler Version in Your pom.xml?

So geben Sie die Java-Compiler-Version in einer pom.xml-Datei an

Der bereitgestellte Maven-Code löst zahlreiche Fehler aus, wenn er auf dem ausgeführt wird Befehlszeile, einschließlich „Generika werden in -source 1.3 nicht unterstützt“ und „Anmerkungen werden in -source 1.3 nicht unterstützt.“ Um diese Probleme zu beheben, muss die Java-Compiler-Version in der Datei pom.xml angegeben werden.

Die in der Anfrage bereitgestellte pom.xml enthält keine Konfiguration für die Java-Compiler-Version. Standardmäßig verwendet Maven die auf dem System installierte Java-Version. In diesem Fall scheint sich jedoch die System-Java-Version von der Version zu unterscheiden, die zum Kompilieren des Codes erforderlich ist.

Um die Java-Compiler-Version anzugeben, müssen Sie den maven-compiler- hinzufügen. Plugin zur Plugin-Abhängigkeitshierarchie der pom.xml hinzufügen. Mit diesem Plugin können verschiedene Compiler-Einstellungen konfiguriert werden, einschließlich der Quell- und Zielversionen.

Hier ist ein Beispiel für die Konfiguration der Java-Compiler-Version in der Datei pom.xml mithilfe des Eigenschaftenmechanismus:

<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.mycompany</groupId>
    <artifactId>mavenmain</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    <!-- ... -->
</project>
Nach dem Login kopieren

In diesem Beispiel sind die Quell- und Zielversionen auf 1.8 eingestellt, wodurch die aufgetretenen Compilerfehler behoben werden sollten.

Beachten Sie dies Die genauen Versionsnummern, die in den Eigenschaften verwendet werden, hängen von der spezifischen Java-Version ab, mit der Sie den Code kompilieren müssen.

Das obige ist der detaillierte Inhalt vonWie lege ich die Java-Compiler-Version in deiner pom.xml fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage