3rdparty.propertykippe lesen Eigenschaftsdatei
xerces.version=1.0
Ich habe diese Eigenschaft Datei, und ich will seinen Inhalt lesen, aber ich war nicht in der Lage zu lesen.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>3rdparty.properties</file>
<echo>foo is "${xerces.version}"</echo>
</files>
</configuration>
</execution>
</executions>
</plugin>
Protokolldatei zeigt, dass es einen Fehler hat. der Fehler
The project com.CAPMOnline:IDLUtils:1608.0.11 (C:\srathaworkspace\IDLUtils\pom.xml) has 1 errors
[ERROR] 'dependencies.dependency.version' for com.3rdParty:xerces:jar must be a valid version but is '${xerces.version}'. @ com.CAPMOnline:IDLUtils:[unknown-version], C:\srathaworkspace\IDLUtils\pom.xml, line 22, column 13
einfach die Version in die Version Tag der Abhängigkeit schreiben. Umleiten, um die Version von einer Eigenschaft zu verwenden, hat keinen Vorteil. – khmarbaise