将Json文件加载到Maven工程的properties
Load json file to maven project
<project>
...
<build>
<!-- To use the plugin goals in your POM or parent POM -->
<plugins>
<plugin>
<groupId>com.github.zou8944</groupId>
<artifactId>json-loader-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-json-to-properties</goal>
</goals>
<configuration>
<files>
<file><!--your file location--></file>
</files>
</configuration>
</execution>
</executions>
</plugin>
...
</plugins>
</build>
...
</project>
json-loader-maven-plugin loads the following json file and properties-maven-plugin loads the following properties file with the same result
{
"video": {
"db": {
"ergedd": {
"host": "111.111.111.111",
"port": 1234,
"username": "username",
"password": "password",
"database": "database"
}
}
}
}
video.db.ergedd.host=111.111.111.111
video.db.ergedd.port=1234
video.db.ergedd.username=username
video.db.ergedd.password=password
video.db.ergedd.database=database