I'm experimenting with Ivy for the first time (at the moment we have JARS in lib directories copied in all of our projects)
In the release notes for Gradle 1.0-milestone-3 I see there is an easier way to define the repository ( http://wiki.gradle.org/display/GRADLE/Gradle+1.0-milestone-3+Release+Notes http://wiki.gradle.org/display/GRADLE/Gradle+1.0-milestone-3+Release+Notes ) repositories { ivy { name = 'libs' userName = 'some-user' password = 'some-password' artifactPattern 'http://myrepo.com/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]' } } Does this only work with a URLResolver? The notes say "Gradle will choose the appropriate repository implementation based on the URL patterns you have supplied", however I can't get this working using a local file system (I'm using a file system repository while learning to use Ivy) e.g. uploadArchives { uploadDescriptor = false repositories { ivy { name = 'local-repo' artifactPattern "file://F:/ivy-repo/[module]/[revision]/[artifact]-[revision].[ext]" } } } With this setup I get the error: Cause: Could not publish configurations [configuration ':archives']. Cause: URL repository only support HTTP PUT at the moment Do I have to set up the repository as follows if using a file system repository? add(new org.apache.ivy.plugins.resolver.FileSystemResolver()) { name = 'repo' addIvyPattern "F:/ivy-repo/[organisation]/[module]-ivy-[revision].xml" addArtifactPattern "F:/ivy-repo/[organisation]/[module]-[revision](-[classifier]).[ext]" descriptor = 'optional' checkmodified = true } -- View this message in context: http://gradle.1045684.n5.nabble.com/Ivy-Repository-setup-with-FileSystemResolver-tp4761675p4761675.html Sent from the gradle-user mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
