Hello world, I want to prevent update to be made from maven repo 1- need to choose date of update 2- get timeout on the proxy (on missing ressources?) very painfull
I have a maven_proxy link on ibiblio and codehaus There's also a internal repo (on my xxx_release repository) (superpom is here in a released version since snapshot are not allowed in mirror, I want to keep the settings as simple as possible) first I try to set the proxy not to update itself with snapshot.update=false metadata.update=false pom.update=falsebut not very good behavior... now I try to restrict webaccess on maven repo (I set back the proxy in update mode) 1- can I use something like this? and which id should I use in that case? <repository> <id>central</id> <!-- this one --> <!-- id>maven_mirror</id or this one ? --> <url>http://mvnproxy/repository</url> <releases> <enabled>true</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> 2- I'm not confortable with the <release> <snapshot> in each repository. snapshot seems to work but that's all I can say. Any comment? Thanks find below settings.xml and part of my super pom.xml <!-- ----------------------------------------------------------------------------- --> <settings> <localRepository>d:/maven_local_repository/</localRepository> <mirrors> <mirror> <id>maven_mirror</id> <url>http://mvnproxy/repository</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings> <!-- ----------------------------------------------------------------------------- --> <project> <modelVersion>4.0.0</modelVersion> <groupId>xx.pom</groupId> <artifactId>xx-super-pom</artifactId> <version>0.0.3</version> <packaging>pom</packaging> <name>Top high level xxxxx project</name> <prerequisites> <maven>2.0.4</maven> </prerequisites> <organization> <name>xxxxx</name> <url>http:/www.xxxxx.xxx/</url> </organization> <ciManagement> <system>continuum</system> <url>http://server/continuum/</url> <notifiers> <!-- sendOnError Whether to send notifications on error. sendOnFailure Whether to send notifications on failure. sendOnSuccess Whether to send notifications on success. sendOnWarning Whether to send notifications on warning. --> <notifier> <type>mail</type> <configuration> <address>[EMAIL PROTECTED]</address> </configuration> </notifier> </notifiers> </ciManagement> <repositories> <!-- maven_mirror must be configured in the settings.xml--> <repository> <id>sun_mirror</id> <name> repository for product artifact which are not allowed to be distribute by maven </name> <url> http://server/repositories/sun_mirror/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>external_release</id> <name> repository of external product used by product released by xxxxx </name> <url> http://server/repositories/external_release/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>xx_release</id> <name>repository of product released by xxxxx</name> <url> http://server/repositories/xx_release/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>xx_snapshot</id> <name> temporary repository used for product not yet released by xxxxx </name> <url> http://server/repositories/xx_snapshot/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>sun_mirror</id> <name> repository for plugin artifact which are not allowed to be distribute by maven </name> <url> http://server/repositories/sun_mirror/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>external_release</id> <name> repository of external plugin used by product released by xxxxx </name> <url> http://server/repositories/external_release/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>xx_release</id> <name>repository of plugin released by xxxxx</name> <url> http://server/repositories/xx_release/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>xx_snapshot</id> <name> temporary repository used for plugin not yet released by xxxxx </name> <url> http://server/repositories/xx_snapshot/ </url> <releases> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>interval:60</updatePolicy><!-- in minutes --> <checksumPolicy>warn</checksumPolicy> </snapshots> </pluginRepository> </pluginRepositories> <distributionManagement> <repository> <id>xx_release</id> <url> file:////server/MavenRepositories/repositories/xx_release </url> </repository> <snapshotRepository> <id>xx_snapshot</id> <url> file:////server/MavenRepositories/repositories/xx_snapshot </url> </snapshotRepository> <site> <id>xxwebsite</id> <name>xxxxx-project-web-site</name> <url> file:\\server/MavenRepositories/sites </url> </site> </distributionManagement> <profiles> -- View this message in context: http://www.nabble.com/updatePolicy-t1848898.html#a5046878 Sent from the Maven - Users forum at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]