If anyone's still interested, I've actually resorted to disabling the central repository completely. Here's what I added to my pom so that no checks are done at all -
<repository> <id>central</id> <url>http://repo1.maven.org/maven2</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> manish wrote: > > Hi all, > > Thanks for your help with the detective work! > > We are using the Codehaus Maven Proxy (http://maven-proxy.codehaus.org/), > which abstracts away links to several other repositories including central > and the eclipse one. In addition, we link to the codehaus and atlassian > repositories via our proxy. > > So, in our pom we just have one repository - our proxy one. If I remove > one of the eclipse jars from my local repository and the proxy repository, > then it is downloaded again from the eclipse repository. So, I assumme the > connection is correct and the jar exists in the right place. > > Cheers, > Manish > > Martin Höller schrieb: >> Hi! >> >> Simon, I think you are wrong here. If I unstand correctly, the >> repository's >> base URL ist http://repo1.maven.org/eclipse, just like the base URL for >> central is http://repo1.maven.org/maven2. Thus, the URL >> http://repo1.maven.org/eclipse/org/eclipse/core/ should correspond to the >> groupId <groupId>org.eclipse.core</groupId> which is correct, according >> to >> maven-metadata.xml. >> >> The question is, why does maven not find the Artifacts there? Is a >> repository declared for the URL http://repo1.maven.org/eclipse? >> >> regards, >> - martin >> >> On Tuesday 10 June 2008 [EMAIL PROTECTED] wrote: >> >>> It is indeed seriously strange. >>> >>> That URL should correspond to: >>> <groupId>eclipse.org.eclipse.core</groupId> >>> which is probably why the maven build isn't finding it. >>> >>> But that's a very weird groupId. And it doesn't match what is in the >>> metadata files in the repository. >>> >>> Looks like the eclipse group have screwed up their 3.2.x uploads to me, >>> replicating their data to the wrong directory within the maven repo. >>> >>> In addition, not finding a dependency during a build should be an error. >>> So I don't understand why this build is succeeding at all. >>> >>> Regards, >>> Simon >>> >>> Dennis Lundberg schrieb: >>> >>>> Right. >>>> >>>> Now that's a seriously strange repo. Are they in the middle of a >>>> reorganisation? >>>> >>>> I'm out of clues now... >>>> >>>> manish wrote: >>>> >>>>> Hi Dennis, >>>>> >>>>> The dependency is declared as >>>>> <dependency> >>>>> <groupId>org.eclipse.core</groupId> >>>>> <artifactId>org.eclipse.core.resources</artifactId> >>>>> <version>3.2.0</version> >>>>> </dependency> >>>>> >>>>> So, unless I'm missing something, maven should look for it at >>>>> http://repo1.maven.org/eclipse/org/eclipse/core/org.eclipse.core.resou >>>>> rces/3.2.0/ >>>>> >>>>> >>>>> where it does exist. >>>>> Cheers, >>>>> Manish >>>>> >>>>> Dennis Lundberg-2 wrote: >>>>> >>>>>> [EMAIL PROTECTED] wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I was hoping someone could help explain this observed behaviour >>>>>>> (maven 2.0.4). >>>>>>> >>>>>>> We have setup an internal repository (using Codehaus proxy >>>>>>> repository). >>>>>>> We have a large number of dependencies in our maven build. However, >>>>>>> for >>>>>>> a particular subset of these dependencies, maven performs an update >>>>>>> check once per day on both our internal repository (te-uk) and the >>>>>>> maven >>>>>>> central repository. Here is the logging from maven - >>>>>>> >>>>>>> [INFO] artifact org.eclipse.ant:org.eclipse.ant.core: checking for >>>>>>> updates from te-uk >>>>>>> [INFO] artifact org.eclipse.ant:org.eclipse.ant.core: checking for >>>>>>> updates from central >>>>>>> Now, this only happens for this one particular set of jar >>>>>>> dependencies. >>>>>>> An exmple of one of the culprits is - >>>>>>> >>>>>>> <dependency> >>>>>>> <groupId>org.eclipse.core</groupId> >>>>>>> <artifactId>org.eclipse.core.resources</artifactId> >>>>>>> <version>3.2.0</version> >>>>>>> </dependency> >>>>>>> >>>>>>> There are 20 other dependencies that are all from the >>>>>>> org.eclipse.core group. These are fetched from the repository at >>>>>>> http://repo1.maven.org/eclipse. Every one of these gets the update >>>>>>> check >>>>>>> once per day. However, they are declared exactly the same way as >>>>>>> any of >>>>>>> our other versioned dependencies which never get an update check. >>>>>>> >>>>>> I went looking in that repo for the dependency you specified above >>>>>> and it doesn't exist at >>>>>> http://repo1.maven.org/eclipse/org/eclipse/core/resources/ >>>>>> >>>>>> So what I think is happening is that Maven tries to download version >>>>>> 3.2.0 once a day because you said you wanted that version. But since >>>>>> it will never find it, it will retry every day. >>>>>> >>>>>> >>>>>>> It is a problem because once per day our build takes 5 mins longer >>>>>>> than >>>>>>> necessary. I explicitly do not want an update check on any of our >>>>>>> versioned dependencies (if I did, I would use snapshots). Hence, our >>>>>>> repository is configured as follows - >>>>>>> >>>>>>> <repositories> >>>>>>> <repository> >>>>>>> <id>te-uk</id> >>>>>>> <name>TE-UK Repository</name> >>>>>>> <url>http://us000099.pun.dom:9999/repository</url> >>>>>>> <releases> >>>>>>> <enabled>true</enabled> >>>>>>> <updatePolicy>never</updatePolicy> >>>>>>> <checksumPolicy>warn</checksumPolicy> >>>>>>> </releases> >>>>>>> <snapshots> >>>>>>> <enabled>false</enabled> >>>>>>> </snapshots> >>>>>>> </repository> >>>>>>> </repositories> >>>>>>> <pluginRepositories> >>>>>>> <pluginRepository> >>>>>>> <id>te-uk</id> >>>>>>> <name>TE-UK Repository</name> >>>>>>> <url>http://us000099.pun.dom:9999/repository</url> >>>>>>> <releases> >>>>>>> <enabled>true</enabled> >>>>>>> <updatePolicy>never</updatePolicy> >>>>>>> <checksumPolicy>warn</checksumPolicy> >>>>>>> </releases> >>>>>>> <snapshots> >>>>>>> <enabled>false</enabled> >>>>>>> </snapshots> >>>>>>> </pluginRepository> >>>>>>> </pluginRepositories> >>>>>>> >>>>>>> I've tried playing around with the updatePolicy on the repository, >>>>>>> but it has absolutely no effect whatsoever. >>>>>>> >>>>>>> Any help to explain this behaviour would be appreciated. >>>>>>> >>>>>>> Thanks, >>>>>>> Manish >>>>>>> >>>>>> -- >>>>>> Dennis Lundberg >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> 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] >>> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Checking-for-updates-of-versioned-dependencies-tp17706667p18265546.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]