[Anthill-pro] Maven build - Dependancy Management

Jason Schatz jes at urbancode.com
Tue Jun 12 12:05:31 CDT 2007


Curtis,

We are currently in the process of writing a tighter integration with
maven that will allow maven to use codestation as its artifact repository.
 When maven
requests an artifact it will first check
for that artifact in codestation and if found return it to maven.
Additionally you will configure Anthill3 with the locations of any existing
Maven Repositories and these will be searched for your artifact if it is not
found
in codestation.  The retrieved artifact will then be cached and optionally
configured as a codestation project before being returned to maven.
In our current system it is best to
allow maven to retrieve your third party dependencies from its own repository.
If you do want
anthill3 to control some of these dependencies it is possible, but
fairly tricky.  What you would need to do is have Anthill3 populate a
dummy repository that maven would then point to when retrieving its
artifacts.  We can definitely point you in the right direction for this, but
we working
very hard to provide you with an optimal solution to this problem.
Let me know if you have any additional thoughts or questions.

Thanks,
Jason

On 6/12/07, Curtis Yanko <curt_yanko at uhc.com> wrote:
>
>
> All,
>
> I'm trying  to get my head around how to make Maven play nicely with AHP3.
> At the heart of the issue for now is if it would be easier to just setup an
> internal Maven repository or can we make it play with CodeStation.
>
> I'm working with a project that is coming from a blend of Maven versions
> and using CruisseControl as it's build system. As a mature and robust build
> team my message has to be spot on. Thus far I can get their projects to
> build but they still reference their Maven repository and retrieve 3rd party
> JARs. Can that functionality be handled by CodeStation gracefully?
>
> On the back end, and while I'm still using their build scripts as is, I
> need to be able to publish to their Maven repository. I see ways to do it
> using Maven itself so a secondary WF should do the trick but i was a little
> surprised that there isn't a build step to help.
>
> Perhaps some of Maven experts could help shine some light in this area as
> I am woefully ignorant of Maven and making the two play nicely isn't obvious
> to me.
>
> - Curtis Yanko
> United Health Technologies
> Mail Route: CT028-06SA
> Internet email: curt_yanko at uhc.com
> Office 860.702.9059
> Cell 860.729.8171
>
>
> 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
>
>


-- 
===========================================================
Jason Schatz                                                          2044
Euclid Ave., Suite 600
Developer
Cleveland, Ohio 44115
Urbancode, Inc.

email:   jes at urbancode.com
                                    voice:  216-858-9000
web:     www.urbancode.com
                                    fax:    216-858-9602
===========================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.urbancode.com/pipermail/anthill-pro/attachments/20070612/ddcbe1b7/attachment-0001.htm


More information about the Anthill-pro mailing list