Hi, The problem is that maven assumes that the -SNAPSHOT is the newest, not the oldest version available.
You obviously have projects that declare dependencies on just -SNAPSHOT, but want the latest *dated* version to be used. So I suggest you delete the original -SNAPSHOT version, or rename it to have an appropriate date suffix. Regards, Simon Papapara Tudu schrieb: > Hello, > maybe I misunderstand something about snapshots, but I have the following > problem: > 1. I have a non-Maven project which I export into a jar file and then > install as a snapshot onto my local repository running on Archiva with this > command: > > mvn deploy:deploy-file -Dfile=Project.jar -DgroupId=com.company.project > -DartifactId=project -Dversion=2.2-SNAPSHOT -Dpackaging=jar > -DgeneratePom=true -Durl=http://[someip]/archiva/repository/myRepository > -DrepositoryId=archiva.default > > 2. The very first version of that jar that was deployed onto the repository > is saved as project-2.2-SNAPSHOT.jar. > > 3. As expected, any further jars that I deploy onto the local repository get > saved as e.g. project-2.2-20080226.143100-1.jar > > 4. The problem is that when I reference that jar in any other project, when > I build the other project, only the project-2.2-SNAPSHOT.jar version (the > very first one that was installed) is picked up in the output war and ear > files. > > 5. I can see that the actual snapshots, e.g. > project-2.2-20080226.143100-1.jar do get downloaded from the internal > repository and installed onto my local repository, but they're never used by > referencing projects. > > 6. I'm using the Maven Plugin for Eclipse and what is strange is that in the > Maven Dependencies tree in all referencing projects, I see the > project-2.2-SNAPSHOT.jar file, but in the plugin logs on the Console I can > see this: > project: resolved to version project-2.2-20080226.143100-1 from repository > myRepository > > > 7. I reference this jar in other projects as: > <dependency> > <groupId>com.company.project</groupId> > <artifactId>project</artifactId> > <version>[2,)</version> > </dependency> > > (I also tried this configuration: > <dependency> > <groupId>com.company.project</groupId> > <artifactId>project</artifactId> > <version>2.2-SNAPSHOT</version> > </dependency> > but it had exactly the same results) > > 8. My pom.xml config is: > > <distributionManagement> > <snapshotRepository> > <id>myRepository</id> > <url> > > dav:http://[someip]/archiva/repository/myRepository/ > </url> > </snapshotRepository> > </distributionManagement> > > <pluginRepositories> > <pluginRepository> > <id>myRepository</id> > <url> > > dav:http://[someip]/archiva/repository/myRepository/ > </url> > </pluginRepository> > </pluginRepositories> > > <repositories> > <repository> > <id>myRepository</id> > <name>myRepository</name> > > <url>http://[someip]/archiva/repository/myRepository</url> > <releases> > <enabled>true</enabled> > </releases> > <snapshots> > <enabled>true</enabled> > </snapshots> > </repository> > </repositories> > > > I wonder what I am doing wrong. > > Thanks in advance for the help. > > Papapara Tudu > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
