Thanks for your reply Stephen. I forgot to mention that we use m2eclipse so we manually update the dependencies. I don't know if you use m2eclipse but there is a option in m2eclipse that I can use to force update the dependencies and that is when I don't get the updates
Shahzad Qureshi Systems Analyst Scientific Data Stewardship Division (CIOB-IM) Environment Canada [EMAIL PROTECTED] -----Original Message----- From: Stephen Connolly [mailto:[EMAIL PROTECTED] Sent: Thursday, October 09, 2008 3:20 PM To: Maven Users List Subject: Re: Dependency SNAPSHOT problem It depends how often your repository has been configured to check for updates... and also if you repository has been configured for snapshots Have a look in your settings.xml 2008/10/9 Qureshi,Shahzad [Ontario] <[EMAIL PROTECTED]>: > > Hi all, > > I'm working on a module that is a dependency of our main project. I > created this module as a snapshot since its currently under > development as well and its not a stable version yet. I upload it to > our internal remote repository, however, whenever anyone updates their > dependencies they don't get the latest version of my module, the copy > still remains the same as the previous version until they delete their > local copy of the dependency. > > This is a sample of my module's pom file > > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>ca.abc</groupId> > <artifactId>list</artifactId> > <version>1.0-SNAPSHOT</version> > <name>some List</name> > <description>XMLBeans created schema jar</description> > </project> > > I use mvn deploy plugin to deploy this file (its an xmlbean created > jar file if anyone cares to know). And this is what I use to deploy > the jar file >>mvn deploy:deploy-file -Durl=scp://address -DrepositoryId=repo_id > -Dfile=file.jar -DpomFile=pom.xml > > This part seems to be working fine since it creates a new jar file on > the repo with a new timestamp everytime I deploy the new verison of my > jar file, however the other users can't get the latest copy. > > This is the sample pom file of our main project <project > xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>ca.abc</groupId> > <artifactId>qc</artifactId> > <packaging>jar</packaging> > <version>2.0</version> > <name>QC</name> > <build> > <plugins> > <plugin> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.0.2</version> > <configuration> > <source>1.6</source> > <target>1.6</target> > </configuration> > </plugin> > </plugins> > </build> > <repositories> > <repository> > <id>repo_id</id> > <url>http://address</url> > </repository> > </repositories> > <dependencies> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>4.3.1</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>ca.abc</groupId> > <artifactId>list</artifactId> > <version>1.0-SNAPSHOT</version> > <scope>compile</scope> > </dependency> > </dependencies> > </project> > > Any ideas? Or do I've the whole idea of SNAPSHOT wrong? > > > Thank you > --------------------------------------------------------------------- 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]