Wie benutzt man das Eigenschaften-Maven-Plugin?

10

Ich würde gerne Eigenschaften-Maven-Plugin verwenden. Ich lese die Verwendung Ссылка , aber es funktioniert nicht für mich.

Ich habe ein sehr einfaches Projekt erstellt, um es zu testen. Hier ist meine pom.xml:

%Vor%

Wenn ich mvn kompiliere, oder mvn installiere das Ergebnis ist:

%Vor%

Die Datei "my.properties" enthält Folgendes:

%Vor%

Wie hier beschrieben: mojohaus

Wenn ich die Eigenschaft prop1 verwende, die in der pom.xml definiert ist, funktioniert alles.

Was mache ich falsch?

    
zsom 11.05.2015, 09:33
quelle

3 Antworten

2

Die offizielle Antwort von ihnen lautet, dass die Verwendung von read-project-properties zum Festlegen der Versionsabhängigkeiten nicht unterstützt wird: Ссылка

  

Dies funktioniert nicht, noch ist es die Absicht von property maven plugin und was wäre außerdem der Vorteil, Eigenschaften aus einer Datei zu lesen, um Versionen von Abhängigkeiten zu definieren?

Es gibt eine sehr ausführliche Erklärung zu diesem Thema in dieser Antwort: Ссылка

    
Quaestor Lucem 05.09.2017, 18:35
quelle
0

Stellen Sie sicher, dass die Datei $ {basedir} /my.properties mit diesem spezifischen Eigenschaftswertpaar vorhanden ist: Der Inhalt von my.properties sollte wie folgt aussehen: prop1 = 2.3

    
Rajesh Goel 04.08.2017 20:17
quelle
-1

Sie müssen die Versionseigenschaften definieren, wenn Sie sie verwenden möchten. Das Plugin ermöglicht dies einfach; aber Sie müssen die Werte für sich selbst festlegen. Wie

%Vor%

BEARBEITEN:

Wie Sie gezeigt haben, haben Sie das getan. Nun scheint es so, als ob Sie das Ziel innerhalb einer Ausführung definiert haben, es ist nur innerhalb dieser Ausführung gültig. Versuchen Sie es als global zu deklarieren:

%Vor%

    
Uwe Allner 11.05.2015 09:37
quelle

Tags und Links