Maven Warnung "'version' contains an expression but should be a constant" in Eclipse verstecken

Robertop

Bekanntes Mitglied
Hallo zusammen,

ich habe an einem Projekt etwas an der Struktur geändert, sodass ich Versionsnummern zentral ablegen kann. Bei den einzelnen Modulen steht in den Poms also nur der Name des Properties als Versionsnummer:

XML:
<artifactId>my-supercool-module</artifactId>
<version>${my-supercool-module-version}</version>
<packaging>jar</packaging>

Im Prinzip funktioniert auch alles. Mich nervt nur, dass Ich in Eclipse jetzt überall die kleinen Ausrufezeichen sehe, weil er mich warnt, dass 'version' contains an expression but should be a constant.
Gibt es irgendwo in Eclipse eine Einstellung, mit der ich diese Meldung verstecken kann, damit ich nicht mehr überall Ausrufezeichen habe?
 

KonradN

Super-Moderator
Mitarbeiter
Das ist eine Warnung von Maven und nicht von Eclipse. Wenn Du also dasProjekt auf der Kommandozeile baust, dann solltest Du das auch sehen!

Dazu gibt es auch ein Ticket mit diversen Meinungen: https://issues.apache.org/jira/browse/MNG-4715

In ganz kurz ist derzeit einfach die Aussage: Maven will in der Version keinen solchen Ausdruck haben.

Unabhängig davon ist die Frage: Was willst Du erreichen? Ich würde da ggf. Workarounds nutzen z,B. https://www.mojohaus.org/versions-maven-plugin/index.html mit versions:set um Versionen zu setzen. Dann hast Du die Pflege in einer zentralen pom und die Children Versionen werden gesetzt bei der initialize Phase.
 

LimDul

Top Contributor
Wir haben das bei uns so gelöst, dass nur in der obersten POM eine <version> Eintrag ist. Bei allen anderen modulen ist einfach keiner da, weswegen der aus dem Parent-Pom greift. Und diese Referenz wird ja bei maven release automatisch aktualisiert.
 

Robertop

Bekanntes Mitglied
Das ist eine Warnung von Maven und nicht von Eclipse. Wenn Du also dasProjekt auf der Kommandozeile baust, dann solltest Du das auch sehen!
Die Warnung ist in der Konsole beim Build tatsächlich auch zu sehen, aber das stört mich eigentlich nicht. Ich finde es nur ein wenig unglücklich, dass die Markierung in Eclipse dauernd da ist. Meine Hoffnung war, dass man Eclipse irgendwie beibringen kann, genau diese Maven Warnung einfach zu ignorieren.


Unabhängig davon ist die Frage: Was willst Du erreichen? Ich würde da ggf. Workarounds nutzen z,B. https://www.mojohaus.org/versions-maven-plugin/index.html mit versions:set um Versionen zu setzen. Dann hast Du die Pflege in einer zentralen pom und die Children Versionen werden gesetzt bei der initialize Phase.
Ich Suche nach einer Möglichkeit, die Versionsnummern meiner Module einzeln anpassen zu können, aber trotzdem nur an einer Stelle pflegen zu müssen. Normalerweise ist die Nummer bei uns im DependencyManagement in der Parent POM und dann nochmal in der POM des jeweiligen Modules gepflegt. Meine Idee war jetzt, sozusagen eine "ZwischenPom" zu machen, in der die Versionsnummern stehen, sodass sowohl die Module als auch die SuperPom die benutzen können.
Das geht ja wie gesagt auch, nur die Warnung in der IDE stört mich. 😇
 
Y

yfons123

Gast
wenn du auf die warnung klickst wird dir normal die lösugn vorgeshclagen und eine möglichkeit die warnugns einstellungen anzupassen

wenn du auf die anpassung klickst sollte eclipse eine einstellungs seite aufmachen die dich gneau zu der warnung bringt
da einfach auf ignore stellen

oder irgendwo ist ein button wenn du auf die warnung klickstdass diese warnung immer ignoriert werden soll
 

KonradN

Super-Moderator
Mitarbeiter
Ich Suche nach einer Möglichkeit, die Versionsnummern meiner Module einzeln anpassen zu können, aber trotzdem nur an einer Stelle pflegen zu müssen. Normalerweise ist die Nummer bei uns im DependencyManagement in der Parent POM und dann nochmal in der POM des jeweiligen Modules gepflegt. Meine Idee war jetzt, sozusagen eine "ZwischenPom" zu machen, in der die Versionsnummern stehen, sodass sowohl die Module als auch die SuperPom die benutzen können.
Das geht ja wie gesagt auch, nur die Warnung in der IDE stört mich. 😇
Dann schau Dir doch einmal das Plugin an. Damit solltest Du aus dem Parent POM heraus die Versionen der child Projekte setzen können.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
doopexxx Add an maven project to an existing maven project IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
MiMa Netbeans zu IntelliJ mit Maven konvertieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
MiMa IntelliJ Maven Projekt erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
Y IDEA IntelliJ Warum findet IntelliJ die maven property nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O NetBeans Java Projekt OHNE Maven erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O NetBeans Java Projekt OHNE Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Maven für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
A Wie sind Multi-POM Maven Projects zu verwalten/releasen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Maven in Gradle builden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
D Jenkins/Gradle maven-publish Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
U Ich kann ein Plugin anhand von Maven nicht builden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
C Ändern der Hauptklasse und dependencys in maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
C maven startet jetty, netbeans "run" startet glassfish IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Nach Maven Einstellung -> Ordner /target im Arbeitsverzeichnis IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D Gradle - DSL und Repositories von Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
K Eclipse Seltsames Maven Compiler Verhalten mit OpenCV IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Netbeans + Maven: default pom Inhalt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Maven + GWT (+ Eclipse)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
E Maven-Installation für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse import eines maven projects "missing artifact" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
D Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Maven dependencies Informationen finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F [Maven] cannot find plugins IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J Eclipse Eclipse mit Maven mit Abhängigkeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse Eclipse - Projekte "mischen" Dynamisches Web Projekt + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Maven - lokales Repository erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
thet1983 Eclipse Eclipse - Maven - Wildfly - archetype:generate IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G eclipse und Webprojekte mit Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Eclipse deployment assmebly + Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Eclipse Maven Support IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A IDEA IntelliJ IntelliJ Maven oder Webprojekt, kann keine normalen Java Klassen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Tarrew Problem mit Maven und der Erkennung von generierten Antlr Files. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M [Maven] Depencies mit in jar übernehmen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse Maven , Javafx , SceneBuilder IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Maven realer Classpath? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
R Eclipse Maven package mit dependencies IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
E Maven - *.jars landen nicht im lokalen Repository IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
I Maven, Eclipse, building workspace loop IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
B Versionierung mit Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
DEvent [maven] property als parameter IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
S Eclipse Java + Shellscript mit Maven und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Eclipse Maven/Eclipse ClassLoader Reihenfolge IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Gregorrr Eclipse Best Practice: Multi-Projekt mit Eclipse + EGit (Git) + m2e (Maven) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Maven - Angeben welche Klassen/Packes für build benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Checkout/Import Maven Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
C Eclipse Verständnisfrage Eclipse+Maven+Resources IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
C Eclipse Verständnisfrage Eclipse+Maven+Dependencies IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
H maven-javadoc-plugin: package does not exist IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P Eclipse Maven integration IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Maven: Reporting zu einer bestimmten Revision IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
S Maven und Native-Libs IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
T Eclipse Maven-Plugin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Maven: Abhängigkeiten + target in [b]eine[/b] Jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G NetBeans Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
MQue Maven und SVN IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S Maven / Javadoc als jar deployen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Kessi Maven assembly vergisst eigene Klassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Einzelnen Unit-Test mit Maven ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Ant-Tasks in Maven einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
M MyLyn und Maven installieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
D Maven vs. Ivy IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Konfigurationsdateien und Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Maven plugin für Eclipse: tld dependencies in jars IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Maven 2, XDoclet ejbdoclet und Java 1.5 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
E Maven mit WSDL2Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Y Maven und JUnit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Y Maven und myEclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Neumi5694 Netbeans Warnung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Tobero Eclipse Eclipse zeigt mir alles als Warnung an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Eclipse "Name Shadowing"-Warnung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse version control System das ohne Internet funktioniert/nur lokal auf Computer? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
T Java-Version für BlueJ-Mac-Version IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Unsupported major.minor version 59.0 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
B standard-version für Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
F Ecplipse (ältere Version z.B. Oxygene) auf Windows 10 mit jdk 1.8.0_231 ... IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E Suche aktuelle Netbeans-Version für Win 10 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 30
P NetBeans neue JDK Version einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Eclipse Erstellen einer Vorkonfigurierten Eclipse Version IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Eclipse Hervorheben vom Bereicht der {} fehlt bei Version 4.2 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D NetBeans UML Editorplugin für NetBeans >= Version 7 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Eclipse Welche Eclipse Version für Win64bit? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse deutsche Version? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
padde479 Netbeans Concurrent Version System :local: IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Aeltere Java Version für Eclipse Projecte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
X Eclipse UpdateSite-neue Plugin Version wird nicht angezeigt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
O Suche ne Eclipse Version für ein Java Web Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Eclipse 3.4: Vorkonfigurierte Version erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
G Eclipse Version umstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Unsupported major.minor version 49.0 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P ältere Java-Version mit Eclipse benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
N NetbeanDesign-Ansicht weicht von der kompilierten Version ab IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
A Netbeans: JDK Version nachträglich runtersetzen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
vogella Javadoc - automatische Version mit subversion IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse-Class-Date in Tomcat - Bad Version Number IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
X Welche Version(IDE) würdet ihr weiter empfehlen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Eclipse stürzt ab (besonders Version 3.1) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans 4.1, JDK 1.5 Update 4 - JDK Version tauschen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3

Ähnliche Java Themen

Neue Themen


Oben