[ 
https://issues.apache.org/jira/browse/ACCUMULO-2229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christopher Tubbs resolved ACCUMULO-2229.
-----------------------------------------

    Resolution: Won't Fix

Superceded by ACCUMULO-2606

> Make init.d scripts get into the assembly in a more maveny way
> --------------------------------------------------------------
>
>                 Key: ACCUMULO-2229
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2229
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 1.6.0
>            Reporter: Michael Berman
>            Priority: Minor
>
> (forked from ACCUMULO-1983)
> For 1.6 the init.d scripts were moved into the module for the corresponding 
> service rather than all being piled into the assemble module.  To get them 
> into the assembly, the scripts are just copied by path out of assemble's 
> siblings.  This is simple and it's easy to see what's going on when looking 
> at the pom, but it definitely violates maven best practices (don't reference 
> "..").  I think if we want to keep the init.d scripts with their 
> corresponding modules, the maveny way to do it would be to declare the init.d 
> script as an artifact of each module (of type "init.d" or something), and 
> then declare them as dependencies of the packager, which could then use the 
> copy-dependencies goal to get them into the assembly. It's more lines of pom 
> and possibly more opaque as far as figuring out where each file is coming 
> from, but it would be more portable and less sensitive to module 
> rearrangements in the future.
> Is this a good idea?  Is it pom overkill?



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to