I am still figuring out how m2 does what it does.. so please bear with a newbie question. I want to configure m2 to pick up the latest jar from the following location:
http://jwebunit.sourceforge.net/m2-repo-snapshots/net/sourceforge/jwebunit/jwebunit-core/1.3-SNAPSHOT/ So I have the following in my pom.xml <repositories> <repository> <id>Private maven2 snapshots repository</id> <url>http://jwebunit.sourceforge.net/m2-repo-snapshots</url> </repository> </repositories> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> </dependency> <dependency> <groupId>net.sourceforge.jwebunit</groupId> <artifactId>jwebunit-core</artifactId> <version>1.3-SNAPSHOT</version> </dependency> However, I get the following error when I run "mvn compile": [INFO] snapshot net.sourceforge.jwebunit:jwebunit-core:1.3-SNAPSHOT:checking for updates from Private maven2 snapshots repository Downloading: http://jwebunit.sourceforge.net/m2-repo-snapshots/net/sourceforge/jwebunit/jwebunit-core/1.3-SNAPSHOT/jwebunit-core-1.3-SNAPSHOT.pom [WARNING] Unable to get resource from repository Private maven2 snapshots repository (http://jwebunit.sourceforge.net/m2-repo-snapshots) The file it is trying to download obviously doesn't exist. But I see that the dir has a maven-metadata.xml... doesn't maven read from it and figure out the file to download on its own? <groupId>net.sourceforge.jwebunit</groupId> <artifactId>jwebunit-core</artifactId> <version>1.3-SNAPSHOT</version> <versioning> <snapshot> <timestamp>20060602.154251</timestamp> <buildNumber>2</buildNumber> </snapshot> <lastUpdated>20060602155037</lastUpdated> </versioning> </metadata> If it can't, how can I specify in my dependency fully qualified name of the target? -- k.p.
