Re: Suggestions for running Maven on an airgapped network

2006-08-23 Thread Tamás Cservenák

Hmmm. You took the URL right out of my mouth :)

~t~

On 8/23/06, Eric Redmond [EMAIL PROTECTED] wrote:


It sounds like you could use a proxy. Before Tamás has time to reply, take
a
look at this ;-)



RE: Suggestions for running Maven on an airgapped network

2006-08-23 Thread Chris Hilton
You probably realize this, but to expand on the answer below, you'll probably 
want two copies of Proximity running. One copy on your declass network you will 
use to download dependencies from external repositories and create a repository 
with the particular subset of dependencies you need. Burn that Proximity 
repository info to a CD/DVD and transfer it to your classified network where 
another copy of Proximity will use that repository info to act as a mirror of 
the central repository.

Chris

 -Original Message-
 From: Eric Redmond [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, 22 August, 2006 21:32
 To: Maven Users List
 Subject: Re: Suggestions for running Maven on an airgapped network
 
 It sounds like you could use a proxy. Before Tamás has time 
 to reply, take a look at this ;-)
 
 http://proximity.abstracthorizon.org/
 
 Eric
 
 On 8/22/06, Kelly Harward [EMAIL PROTECTED] wrote:
 
  I am new to Maven and am currently looking at it to help 
 bring order 
  to a handful of related projects that are currently built using Ant.
 
  I have been working my way through Better Builds with Maven and 
  trying to digest the information presented there. In section 2.1 
  (Preparing to Use Maven) you can find the following 
 assertion, In its 
  optimal mode, Maven requires network access I assume that the 
  term network in the phrase network access refers to the 
 Internet. 
  I can already see that Maven relies pretty heavily on being able to 
  phone home to the central repository in its efforts to 
 resolve project 
  dependencies.
 
  I am faced with an interesting environment where all development is 
  conducted on an internal, airgapped network. In short, 
 there is no 
  physical connection between this internal development 
 network and the 
  Internet. Sometimes two networks in this configuration are 
 referred to 
  as low side and high side, indicating which direction data is 
  flowing. In our particular case, the Internet is the high side
  network and the internal development network is the low side
  network. In order to move data from the high side to the 
 low side, it 
  is necessary to write data to a physical medium, and move it to a 
  device on the latter network.
 
  The first thought that comes to mind is to setup an 
 internal mirror of 
  the Maven central repository. That may work (although it is 
 certain to 
  give at least one security-minded network engineer serious 
 heartburn). 
  Are there any guidelines or standards for this type of 
 configuration? 
  Also, it is possible to setup a partial mirror of the central 
  repository (in the event that those aforementioned security- minded 
  folk can't abide the entire repository)?
 
  I would imagine that I am not the first person in the Maven 
 community 
  to face this dilemma. Any information or insight that you 
 may be able 
  to provide in this matter is appreciated.
 
  Thanks in advance.
 
  
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 --
 Eric Redmond
 http://codehaus.org/~eredmond
 

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



Re: Suggestions for running Maven on an airgapped network

2006-08-22 Thread Eric Redmond

It sounds like you could use a proxy. Before Tamás has time to reply, take a
look at this ;-)

http://proximity.abstracthorizon.org/

Eric

On 8/22/06, Kelly Harward [EMAIL PROTECTED] wrote:


I am new to Maven and am currently looking at it to help bring order
to a handful of related projects that are currently built using Ant.

I have been working my way through Better Builds with Maven and
trying to digest the information presented there. In section 2.1
(Preparing to Use Maven) you can find the following assertion, In
its optimal mode, Maven requires network access I assume that
the term network in the phrase network access refers to the
Internet. I can already see that Maven relies pretty heavily on being
able to phone home to the central repository in its efforts to
resolve project dependencies.

I am faced with an interesting environment where all development is
conducted on an internal, airgapped network. In short, there is no
physical connection between this internal development network and the
Internet. Sometimes two networks in this configuration are referred
to as low side and high side, indicating which direction data is
flowing. In our particular case, the Internet is the high side
network and the internal development network is the low side
network. In order to move data from the high side to the low side, it
is necessary to write data to a physical medium, and move it to a
device on the latter network.

The first thought that comes to mind is to setup an internal mirror
of the Maven central repository. That may work (although it is
certain to give at least one security-minded network engineer serious
heartburn). Are there any guidelines or standards for this type of
configuration? Also, it is possible to setup a partial mirror of the
central repository (in the event that those aforementioned security-
minded folk can't abide the entire repository)?

I would imagine that I am not the first person in the Maven community
to face this dilemma. Any information or insight that you may be able
to provide in this matter is appreciated.

Thanks in advance.

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





--
Eric Redmond
http://codehaus.org/~eredmond