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]

Reply via email to