Hi Andreas,

I had the same problem and the way I resolved it is as follows.

Firstly I used Proximity as my proxy server to create my internal
repository. 
Then I implemented a web server to read the internal repository. The
developers were provided with the web servers http link.

The above approach ensured that the developers could not download any
files into the internal Repository automatically. 

If I needed to install a new plugin/dependency I used to use the http
link provided by Proximity. This would first put the files into the
internal repository before installing it in my local repository.

Hope this helps.

Thanks
Lakshman


> -----Original Message-----
> From: Andreas Guther [mailto:[EMAIL PROTECTED]
> Sent: Sunday, 17 September 2006 3:59 AM
> To: Maven Users List
> Subject: [M2] Managing Repositories
> 
> 
> Hi,
> 
> I am struggling with the question on how to maintain a controlled
> internal repository with Maven 2.
> 
> We want to have full control over the downloaded dependencies and
> configured Maven to use as central repository our internal repository
> server.  With this configuration no external repository is used.
> 
> In my settings.xml file I have configured Ibiblio as external
repository
> server and activate the profile whenever I have to use components with
> dependencies that are not in our internal repository.
> 
> The problem I have is that getting the internal/central repository
> updated with the new dependencies is rather a tedious and time
intensive
> task, especially if for example a maven plug-in is added that comes
with
> lots of transient dependencies.
> 
> My question is:  Ho do other teams deal with that problem?  Are there
> tools that list differences between two different repositories (local
> and internal)?
> 
> I used Maven Archiva as proxy repository but that does not give us the
> control over what gets added to the repository.
> 
> Thanks in advance for any hint and suggestion.
> 
> Andreas
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to