diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/build.sbt b/sbt/src/sbt-test/dependency-management/pom-parent-pom/build.sbt new file mode 100644 index 000000000..673771bf7 --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/build.sbt @@ -0,0 +1,24 @@ +name := "test-parent-pom" + +val localMavenRepo = file("local-repo") + val cleanExampleCache = taskKey[Unit]("Cleans the example cache.") + +resolvers += + MavenRepository("Maven2 Local Test", localMavenRepo.toURI.toString) + + +libraryDependencies += + "com.example" % "example-child" % "1.0-SNAPSHOT" + +version := "1.0-SNAPSHOT" + + +cleanExampleCache := { + ivySbt.value.withIvy(streams.value.log) { ivy => + val cacheDir = ivy.getSettings.getDefaultRepositoryCacheBasedir + // TODO - Is this actually ok? + IO.delete(cacheDir / "com.example") + } +} + + diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/_maven.repositories b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/_maven.repositories new file mode 100644 index 000000000..461d5e15d --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/_maven.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an internal implementation file, its format can be changed without prior notice. +#Tue Dec 16 09:06:35 EST 2014 +example-child-1.0-SNAPSHOT.jar>= +example-child-1.0-SNAPSHOT.pom>= diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/example-child-1.0-SNAPSHOT.jar b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/example-child-1.0-SNAPSHOT.jar new file mode 100644 index 000000000..a2a5e09d2 Binary files /dev/null and b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/example-child-1.0-SNAPSHOT.jar differ diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/example-child-1.0-SNAPSHOT.pom b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/example-child-1.0-SNAPSHOT.pom new file mode 100644 index 000000000..1912aef83 --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/example-child-1.0-SNAPSHOT.pom @@ -0,0 +1,16 @@ + + + 4.0.0 + + + com.example + example-parent + 1.0-SNAPSHOT + + + com.example + example-child + 1.0-SNAPSHOT + jar + + diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/maven-metadata-local.xml b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 000000000..bbe40373c --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/1.0-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + com.example + example-child + 1.0-SNAPSHOT + + + true + + 20141216140635 + + + jar + 1.0-SNAPSHOT + 20141216140635 + + + pom + 1.0-SNAPSHOT + 20141216140635 + + + + diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/maven-metadata-local.xml b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/maven-metadata-local.xml new file mode 100644 index 000000000..2facbd8e1 --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-child/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.example + example-child + + + 1.0-SNAPSHOT + + 20141216140635 + + diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/_maven.repositories b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/_maven.repositories new file mode 100644 index 000000000..ccab5d80d --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/_maven.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an internal implementation file, its format can be changed without prior notice. +#Tue Dec 16 09:01:47 EST 2014 +example-parent-1.0-SNAPSHOT.pom>= diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/example-parent-1.0-SNAPSHOT.pom b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/example-parent-1.0-SNAPSHOT.pom new file mode 100644 index 000000000..364d37255 --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/example-parent-1.0-SNAPSHOT.pom @@ -0,0 +1,10 @@ + + + 4.0.0 + + com.example + example-parent + 1.0-SNAPSHOT + pom + + diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/maven-metadata-local.xml b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 000000000..4ead096b3 --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/1.0-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,19 @@ + + + com.example + example-parent + 1.0-SNAPSHOT + + + true + + 20141216140147 + + + pom + 1.0-SNAPSHOT + 20141216140147 + + + + diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/maven-metadata-local.xml b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/maven-metadata-local.xml new file mode 100644 index 000000000..7f9f36778 --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/local-repo/com/example/example-parent/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.example + example-parent + + + 1.0-SNAPSHOT + + 20141216140147 + + diff --git a/sbt/src/sbt-test/dependency-management/pom-parent-pom/test b/sbt/src/sbt-test/dependency-management/pom-parent-pom/test new file mode 100644 index 000000000..c0f560f2f --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/pom-parent-pom/test @@ -0,0 +1,2 @@ +> cleanExampleCache +> update \ No newline at end of file