Frank-
It sounds to me like you're describing a new packaging type, not
necessarily a new lifecycle. What do you see below that isn't mappable
to a phase in the default lifecycle.

Justin

On 8/20/10 4:17 PM, Gorham-Engard, Frank wrote:
> I see several other people are also doing projects that are similar to some 
> of mine.
> - They need to pull artifacts from the Maven repositories. They are referred 
> to as 'dependencies, although, there is nothing in the project that is 
> actually dependent on the those artifacts (for compile, test, execution, 
> etc.).
> - The files of the artifacts must actually be acquired, not just referenced. 
> This means the use of one or more plugins bound to an arbitrary phase that 
> occurs in the needed sequence.
> - files need to be 'post-processed' in some way. Some files need to be 
> removed, moved, signed, repackaged, etc.
> - there is no source code to be compiled or tested.
> - No Maven install or deploy is performed.
> - The results of the project are transferred to some distribution or 
> production location. We used to call this deploying or installing.
> 
> It occurs to me that perhaps, rather than trying to kludge these projects 
> onto the 'default' lifecycle, we should define an alternate lifecycle that 
> better fits this kind of project.
> 
> In general, I would characterize these projects as getting files from Maven 
> and sending them somewhere else, rather than producing files to be put into 
> Maven repositories. We need one lifecycle to put thing into Maven and another 
> to get them out.
> 
> Would anyone like to help define and implement such a product?
> What would we call the lifecycle? How does the 'export' lifecycle sound.
> What phases would it need to have?
> Would any default bindings be appropriate?
> Would we use words other than package, install, deploy to avoid confusion 
> with the default lifecycle phases?
> 
> [email protected]
>       Software Development Infrastructure Specialist
>         Process, Configuration, Tools, Automation, Distribution, Development, 
> Analysis, Design, Architecture
>       Comcast CVS, Radnor, PA; (610)535-4431      →


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to