You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by mbatth <ma...@citigroup.com> on 2006/09/20 19:09:01 UTC
maven for repository
Hello,
I am very new to maven, so please pardon my extremely newbie questions. I
have a need for standardizing the common framework and components in my
organization. So, i am thinking of managing the frameworks or componets via
maven. When any team would require the common artifacts, they can install
maven and connect to common repository. Is maven the right tool for this? Is
it possible to track usage, such as number of downloads? Is there any
security mechanism by which i can secure the repository?
Thank you very much for your help.
--
View this message in context: http://www.nabble.com/maven-for-repository-tf2306783.html#a6412361
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: maven for repository
Posted by Gr...@Countrywide.Com.
"mbatth" <ma...@citigroup.com> wrote on 09/20/2006 12:09:01 PM:
>
> Hello,
> I am very new to maven, so please pardon my extremely newbie questions.
I
> have a need for standardizing the common framework and components in my
> organization. So, i am thinking of managing the frameworks or componets
via
> maven. When any team would require the common artifacts, they can
install
> maven and connect to common repository. Is maven the right tool for
this? Is
> it possible to track usage, such as number of downloads? Is there any
> security mechanism by which i can secure the repository?
This can be done, though it is not a primary goal of maven itself. What
you essentially need to do is supply a mirror of the central repository
within your organization. This mirror can contain all of your approved
libraries and nothing else. This will serve up the libraries via a web
server you control, so you can secure it as you wish and track usage
through the logs.
In my organization we're looking into this in more detail. We're having
our legal department approve some open source licenses, and of the
eligible libraries, our architecture team will help make technical
assessments of competing libraries to come up with our "approved" list. We
also plan to have an "experimental" maven repository that will proxy the
main ibiblio one (and others). This will allow developers to link to
libraries that have not been "approved" yet (or newer versions of approved
ones) to continue development while they are in review. Before we go to
QA, we will ensure that a project can be built against just the repository
of approved libraries.
>From an organizational standpoint, maven will also serve as our standard
build process. We'll provide a common parent pom for our projects that
will have customized org specific settings. We'll also have custom
archetypes to help them get started on new projects. We'll also use the
site reports to generate standard reports and metrics on the code, and a
standard configuration for our continuous integration server.
Maven is a great enabler for these organizational standards, but be aware,
someone in your organization will have to learn maven well to get it
configured for your needs, and the documentation is a bit scattered at
this point.
Greg Vaughn
greg_vaughn@countrywide.com
======================================================================
Confidentiality Notice: The information contained in and transmitted with this communication is strictly confidential, is intended only for the use of the intended recipient, and is the property of Countrywide Financial Corporation or its affiliates and subsidiaries. If you are not the intended recipient, you are hereby notified that any use of the information contained in or transmitted with the communication or dissemination, distribution, or copying of this communication is strictly prohibited by law. If you have received this communication in error, please immediately return this communication to the sender and delete the original message and any copy of it in your possession.
======================================================================