Grunt plugin that reads java properties files.
This plugin requires Grunt ~0.4.1
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-properties-reader --save-devOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-properties-reader');In your project's Gruntfile, add a section named properties to the data object passed into grunt.initConfig().
grunt.initConfig({
properties: {
props: 'configFile.properties'
}
})Options are passed directly into the second argument of the grunt.file.read operation. See grunt.file
In this example, a properties file is used to read a server deployment location. The deployDir property is then used in a clean task.
The example application.properties file:
deployDir=C:\server\deploymentAnd example Gruntfile.js:
grunt.initConfig({
properties: {
app: 'application.properties'
},
clean: {
deployDir: '<%= app.deployDir %>'
}
})
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-properties-reader');
grunt.registerTask('cleanDeploy', ['properties', 'clean:deployDir'])Running grunt cleanDeploy from the command line will delete the directory.
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
- 2013-06-07 v0.1.0 Initial release