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-dev
Once 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\deployment
And 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