[Anthill-pro] Tighter Maven Integration

Maciej Zawadzki mbz at urbancode.com
Tue Mar 13 09:29:33 CST 2007


Right now our thought is that AHP's dependency system would essentially
wrap the Maven dependency system.  At the start of a build, AHP would
inject dependencies from AHP into the Maven repo and thus maven would
transparently use those during the build.  At the completion of the
build, AHP could extract the newly created artifacts from the maven repo
and publish them to the AHP repo.

Right now, the dependency management features in AHP are far more
flexible than those available in Maven, thus it makes sense to make AHP
the authoritative repo that wraps the Maven repo and not the other way
around.

We are also considering having a utility that would create AHP projects
based on a Maven POM.  This would most likely be a command line utility
that would use our remote scripting interface underneath.  A user would
invoke the utility pointing it at a Maven POM file, which would result
in a new project being configured in AHP.

Any comments or suggestions regarding either feature?

--Maciej


Curtis Yanko wrote:
> 
> Interesting idea. My thought was to simply avoid using the Maven
> dependancy system and utilize AHP for this as they seemed redundant. The
> obvious advantage a shop like ours is the off-loading of dependancy
> management to Maven and therefore the dev teams.
> 
> - Curtis Yanko
> United Health Technologies
> Mail Route: CT028-06SA
> Internet email: curt_yanko at uhc.com
> Office 860.702.9059
> Cell 860.729.8171
> 
> 
> 
> *Jason Schatz <jes at urbancode.com>*
> Sent by: anthill-pro-bounces at caladin.urbancode.com
> 
> 03/13/2007 10:55 AM
> Please respond to
> anthill-pro at caladin.urbancode.com
> 
> 
> 	
> To
> 	anthill-pro at caladin.urbancode.com
> cc
> 	
> Subject
> 	[Anthill-pro] Tighter Maven Integration
> 
> 
> 	
> 
> 
> 
> 
> 
> All,
> 
> As a feature for the next release of AnthillPro version 3.3 we are
> talking about having tighter integration with maven2.
> Our number one thought is to have our dependency system hook into the
> maven dependency system, ie anthill3 will be able to retrieve artifacts
> from maven repositories as well as store artifacts in the maven repository.
> We are currently evaluating this and looking for any further points of
> integration to explore.
> If anyone has any suggestions we would be more than happy to hear them,
> however we cannot guarantee they will all make it in.
> 
> Thanks,
> Jason
> _______________________________________________
> Anthill-pro mailing list
> Anthill-pro at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill-pro
> 
> 
> This e-mail, including attachments, may include confidential and/or
> proprietary information, and may be used only by the person or entity to
> which it is addressed. If the reader of this e-mail is not the intended
> recipient or his or her authorized agent, the reader is hereby notified
> that any dissemination, distribution or copying of this e-mail is
> prohibited. If you have received this e-mail in error, please notify the
> sender by replying to this message and delete this e-mail immediately.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Anthill-pro mailing list
> Anthill-pro at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill-pro


More information about the Anthill-pro mailing list