I fixed it! I had to enable snapshots for the in-office repo through a default 
profile in my settings.xml. That cleared everything!

----------  Forwarded Message  ----------

Subject: Fwd: Dependency issues with in office repo...
Date: Friday 05 May 2006 4:19 pm
From: Clifton Craig <[EMAIL PROTECTED]>
To: [email protected]

One other thing..
I see a trend in that all of our projects are snapshots. I remember reading
that you can disable snapshot dowloading from a given repo. Could this be my
problem? If so, how do I enable it for our repo?

----------  Forwarded Message  ----------

Subject: Dependency issues with in office repo...
Date: Friday 05 May 2006 4:11 pm
From: Clifton Craig <[EMAIL PROTECTED]>
To: [email protected]

Hello all,

We are having problems getting Maven to pull dependencies from our in office
repo (maven-proxy). This is what happens. We have a few projects, A, B, C, D,
and E. A is parent to B-E. C-E all depend on B. D depends on C. I deploy all
projects, A-E, from my desktop to our in office repo (an instance of
Maven-proxy) and all goes well. Another team member starts with an empty
repository (~/.m2/repository doesn't exist) and a settings.xml declaring to
the in office repo as a mirror. He goes into the folder for D and runs "mvn
install". I'm thinking this should get him a copy of everything from A to D
plus all of the 3rd party dependencies.  Instead he gets an error stating
that it's unable to download the artifact (project A) from any repository. I
say, "Ok lets try manually installing A on the team-member's box since he has
all of the source. (At this point I assume parent projects cannot be resolved
remotely.) After running mvn install from A (which completes ok) we try mvn
install from D. This time it points to C as the missing artifact. I'm sure
all of the projects have been deployed to our in office repo via mvn deploy
and I double checked with both my web browser, browsing the web server, and I
looked directly on the file system. We can download any artifact with the
browser so I'm ruling out any problem with Maven proxy (unless there's some
hidden low level protocol detail I'm missing). I confirmed that the
deployment of all projects are laid out on our in office repo identical to
the layout when installed locally on my box. One other suspicious thing I
notice is that the error states that it can't find our projects on
http://repo1.maven.org/maven2 and not on our in office repo. That doesn't
make sense because it appears to load all 3rd party artifacts and plugins
from the in office repo. For our stuff it doesn't seem to even look at the in
office repo. Could someone shed some light on this for me? Is there a
repository setting in each projects pom that needs to be set to allow it to
be loaded from a different repo? I'm completely lost.

---------------------------------------------------
Clifton C. Craig, Software Engineer
Intelligent Computer Systems -  A Division of GBG
[EMAIL PROTECTED]
[EMAIL PROTECTED]

-------------------------------------------------------

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

Reply via email to