Я использую плагин org.codehaus.mojo, и это цель read-project-properties.Как ...
<plugins>
<!-- Reading properties file for login credentials BEGIN -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${basedir}/../datahubui_project_setup/config.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
<!-- END Reading properties file for login credentials -->
<plugin>
Он хорошо строится, ошибок нет.Затем в моем методе Java я делаю
private void readCredentialsFromPropertyFile() {
try {
input = new FileInputStream("config.properties");
// load a properties file
prop.load(input);
// get the property value and print it out
System.out.println("@@@@@@@@@@@"+prop.getProperty("userId"));
} catch (IOException ex) {
ex.printStackTrace();
}
}
Я получаю java.io.FileNotFoundException: config.properties
(нет такого файла или каталога)
Я даже пробовал другой путь к файлу как "$ {basedir} /../ datahubui_project_setup / config.properties ", по-прежнему бесполезно.