[overlord-issues] [JBoss JIRA] (SRAMP-569) Create maven plugin to merge .properties files

Brett Meyer (JIRA) issues at jboss.org
Thu Sep 18 10:36:03 EDT 2014


     [ https://issues.jboss.org/browse/SRAMP-569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Meyer updated SRAMP-569:
------------------------------
    Fix Version/s: 0.6.0


> Create maven plugin to merge .properties files
> ----------------------------------------------
>
>                 Key: SRAMP-569
>                 URL: https://issues.jboss.org/browse/SRAMP-569
>             Project: S-RAMP
>          Issue Type: Enhancement
>            Reporter: Brett Meyer
>            Assignee: David virgil naranjo
>             Fix For: 0.6.0
>
>
> SRAMP-566 removes Fuse from s-ramp-installer.  Instead, Fuse configuration is scripted through s-ramp-karaf-commands.  That project currently controls its own versions of sramp.properties, sramp-ui.properties, etc.  This was originally done since some of the values are static and *specific* to Fuse.
> However, several values remain unchanged when compared to the other platforms.  It would be better if s-ramp-karaf-commands/pom.xml was able to pull ../s-ramp-installer/**/*.properties and merge it with .properties still controlled in s-ramp-karaf-commands.  However, the s-ramp-karaf-commands version would contain *only* the Fuse specific values.
> Essentially, we're relying on s-ramp-installer's versions during buildtime, but overriding with any necessary Fuse values in s-ramp-karaf-commands.  A custom Maven plugin to support this should be incredibly easy.  Use Java's Properties, load the first version, then load and override with the 2nd.  See http://beardedgeeks.googlecode.com/svn/docs/maven-merge-properties-plugin/0.2/index.html for inspiration.
> Note that this is also needed for overlord-commons-karaf-commands (configure.dtd, overlord.properties, etc.)



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the overlord-issues mailing list