Hi Aviron, Mordo, Aviran (EXP N-NANNATEK) wrote on Monday, November 28, 2005 9:43 PM:
> I have a snapshot repository (running under apache). > > When I use mvn deploy goal to deploy core-1.0-SNAPSHOT, maven > deploys the snapshot jar and the POM files with a timestamp. > All good until now. > > Now I have another machine that has this snapshot as a > dependency, but when it tries to download the snapshot I'm > getting an error saying it can't find core-1.0-SNAPSHOT.pom . > In the server there is not core-1.0-SNAPSHOT.pom but the POM > with a timestamp i.e something like core-1.0-20051128.200550-2.pom > > What do I need to do in order for it to download the snapshot > correctly from the snapshot repository ? you're fighting with policy. M2's default snapshot policy is different now compared to M102. The M2 deploy means, that releasing a snapshot is also an indentifiable release. Therefore the artifact is published with a time stamp (as it was in M1 with xxx:deploy-snapshot) and any POM using this particular artifact has to use the time-stamped version as dependency. You can change the default by setting repositories/repository/releases/enabled for your snapshot repository to false. Then the SNAPSHOT part is not replaced and the artifact is deployed without the timestamp. - Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
