commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Phil Steitz <phil.ste...@gmail.com>
Subject Re: [all][discuss] redundant assembly descriptors
Date Thu, 22 Sep 2011 17:21:20 GMT
On 9/22/11 7:17 AM, Simone Tripodi wrote:
> Hi all guys,
> al the components I have been touching (digester, discovery, chain,
> functor, dbutils, pool2, graph, meiyo) have exactly the same assembly
> descriptors and assembly plugin configuration.
>
> I honestly think that we could do a little step of improvement and
> remove that redundancy.
>
> My proposal is using the 'sharing assembly descriptors'[1] technique,
> creating a new component containing the -bin and -src descriptors,
> then configuring the assembly plugin in the parent in the way it
> reuses the shared descriptors.
> Components that need a different configuration, they just override the
> assembly plugin configuration to get custom assembly descriptors as
> input.

For [pool], I would prefer to keep the descriptors in the project.  
Duplication is less concerning to me personally than the need to
look at the parent to figure out what is going on or to control
which files exactly go into the distributions.

Phil
>
> I feel comfortable with that approach having experienced it in
> MyBatis[2] (formerly Apache iBATIS)
>
> WDYT?
> It would help us on saving both (even if trivial) space and time
> (configured once, reused everywhere).
>
> Please just let me know, I can take care of it!
> All the best, have a nice day,
> Simo
>
> [1] http://maven.apache.org/plugins/maven-assembly-plugin/examples/sharing-descriptors.html
> [2] http://code.google.com/p/mybatis/source/browse/#svn%2Fsub-projects%2Fbase-bundle-descriptor%2Ftrunk
>
> http://people.apache.org/~simonetripodi/
> http://www.99soft.org/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message