Affects Version/s: None
Fix Version/s: None
The current property file specification follows the hadoop configuration file format and this has led to some drawbacks.
a. The names for the properties and attributes are verbose in the configuration file.
b. When there are nested properties in operators the syntax deviates from the bean specification because it introduces some specific keywords in the specification like .prop and ,attr.
There will already be some changes afoot based on the following
a. When adding ability to specify single instance attributes (https://malhar.atlassian.net/browse/APEXCORE-233) implementing it in the current syntax may not be possible or lead to very unwieldy syntax.
b. There are also other ideas such as one from David to have the ability to specify global application level attributes which possible require rethinking the current syntax.
Users have also asked for an easier and more consistent way to specify these properties. This issue is to track the ideas and progress of these changes.