diff --git a/jib-core/src/main/java/com/google/cloud/tools/jib/builder/EntrypointBuilder.java b/jib-core/src/main/java/com/google/cloud/tools/jib/builder/EntrypointBuilder.java index 2c1c06ffea..19360ed864 100644 --- a/jib-core/src/main/java/com/google/cloud/tools/jib/builder/EntrypointBuilder.java +++ b/jib-core/src/main/java/com/google/cloud/tools/jib/builder/EntrypointBuilder.java @@ -37,6 +37,7 @@ public static ImmutableList makeEntrypoint( ImmutableList classPaths = ImmutableList.of( sourceFilesConfiguration.getDependenciesPathOnImage() + "*", + sourceFilesConfiguration.getSnapshotDependenciesPathOnImage() + "*", sourceFilesConfiguration.getResourcesPathOnImage(), sourceFilesConfiguration.getClassesPathOnImage()); diff --git a/jib-core/src/main/java/com/google/cloud/tools/jib/builder/SourceFilesConfiguration.java b/jib-core/src/main/java/com/google/cloud/tools/jib/builder/SourceFilesConfiguration.java index 15de722be6..0de4968f6b 100644 --- a/jib-core/src/main/java/com/google/cloud/tools/jib/builder/SourceFilesConfiguration.java +++ b/jib-core/src/main/java/com/google/cloud/tools/jib/builder/SourceFilesConfiguration.java @@ -26,6 +26,7 @@ public interface SourceFilesConfiguration { String DEFAULT_DEPENDENCIES_PATH_ON_IMAGE = "/app/libs/"; + String DEFAULT_SNAPSHOT_DEPENDENCIES_PATH_ON_IMAGE = "/app/snapshot-libs/"; String DEFAULT_RESOURCES_PATH_ON_IMAGE = "/app/resources/"; String DEFAULT_CLASSES_PATH_ON_IMAGE = "/app/classes/"; @@ -35,6 +36,12 @@ public interface SourceFilesConfiguration { */ ImmutableList getDependenciesFiles(); + /** + * @return the source files for snapshot dependencies. These files should be in a deterministic + * order + */ + ImmutableList getSnapshotDependenciesFiles(); + /** * @return the source files for the resources layer. These files should be in a deterministic * order. @@ -52,6 +59,12 @@ public interface SourceFilesConfiguration { */ String getDependenciesPathOnImage(); + /** + * @return the Unix-style path where the snapshot dependencies sources files are place in the + * container filesystem. Must end with slash. + */ + String getSnapshotDependenciesPathOnImage(); + /** * @return the Unix-style path where the resources source files are placed in the container * filesystem. Must end with slash. diff --git a/jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStep.java b/jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStep.java index bff71a426b..c63a932403 100644 --- a/jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStep.java +++ b/jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStep.java @@ -63,6 +63,17 @@ static ImmutableList makeList( sourceFilesConfiguration.getDependenciesPathOnImage()) .build(), cache)) + .add( + new BuildAndCacheApplicationLayerStep( + "snapshot-dependencies", + listeningExecutorService, + buildConfiguration, + LayerConfiguration.builder() + .addEntry( + sourceFilesConfiguration.getSnapshotDependenciesFiles(), + sourceFilesConfiguration.getSnapshotDependenciesPathOnImage()) + .build(), + cache)) .add( new BuildAndCacheApplicationLayerStep( "resources", diff --git a/jib-core/src/main/java/com/google/cloud/tools/jib/docker/DockerContextGenerator.java b/jib-core/src/main/java/com/google/cloud/tools/jib/docker/DockerContextGenerator.java index 91bbafd809..d8042a3205 100644 --- a/jib-core/src/main/java/com/google/cloud/tools/jib/docker/DockerContextGenerator.java +++ b/jib-core/src/main/java/com/google/cloud/tools/jib/docker/DockerContextGenerator.java @@ -136,14 +136,18 @@ public void generate(Path targetDirectory) throws IOException { // Creates the directories. Path dependenciesDir = targetDirectory.resolve("libs"); + Path snapshotDependenciesDir = targetDirectory.resolve("snapshot-libs"); Path resourcesDIr = targetDirectory.resolve("resources"); Path classesDir = targetDirectory.resolve("classes"); Files.createDirectory(dependenciesDir); + Files.createDirectories(snapshotDependenciesDir); Files.createDirectory(resourcesDIr); Files.createDirectory(classesDir); // Copies dependencies. FileOperations.copy(sourceFilesConfiguration.getDependenciesFiles(), dependenciesDir); + FileOperations.copy( + sourceFilesConfiguration.getSnapshotDependenciesFiles(), snapshotDependenciesDir); FileOperations.copy(sourceFilesConfiguration.getResourcesFiles(), resourcesDIr); FileOperations.copy(sourceFilesConfiguration.getClassesFiles(), classesDir); @@ -179,6 +183,8 @@ String makeDockerfile() throws JsonProcessingException { .append(Preconditions.checkNotNull(baseImage)) .append("\n\nCOPY libs ") .append(sourceFilesConfiguration.getDependenciesPathOnImage()) + .append("\nCOPY snapshot-libs ") + .append(sourceFilesConfiguration.getSnapshotDependenciesPathOnImage()) .append("\nCOPY resources ") .append(sourceFilesConfiguration.getResourcesPathOnImage()) .append("\nCOPY classes ") diff --git a/jib-core/src/test/java/com/google/cloud/tools/jib/builder/EntrypointBuilderTest.java b/jib-core/src/test/java/com/google/cloud/tools/jib/builder/EntrypointBuilderTest.java index f6da756da0..7298365890 100644 --- a/jib-core/src/test/java/com/google/cloud/tools/jib/builder/EntrypointBuilderTest.java +++ b/jib-core/src/test/java/com/google/cloud/tools/jib/builder/EntrypointBuilderTest.java @@ -28,6 +28,7 @@ public class EntrypointBuilderTest { @Test public void testMakeEntrypoint() { String expectedDependenciesPath = "/app/libs/"; + String expectedSnapshotDependenciesPath = "/app/snapshot-libs/"; String expectedResourcesPath = "/app/resources/"; String expectedClassesPath = "/app/classes/"; List expectedJvmFlags = Arrays.asList("-flag", "anotherFlag"); @@ -38,6 +39,8 @@ public void testMakeEntrypoint() { Mockito.when(mockSourceFilesConfiguration.getDependenciesPathOnImage()) .thenReturn(expectedDependenciesPath); + Mockito.when(mockSourceFilesConfiguration.getSnapshotDependenciesPathOnImage()) + .thenReturn(expectedSnapshotDependenciesPath); Mockito.when(mockSourceFilesConfiguration.getResourcesPathOnImage()) .thenReturn(expectedResourcesPath); Mockito.when(mockSourceFilesConfiguration.getClassesPathOnImage()) @@ -49,7 +52,7 @@ public void testMakeEntrypoint() { "-flag", "anotherFlag", "-cp", - "/app/libs/*:/app/resources/:/app/classes/", + "/app/libs/*:/app/snapshot-libs/*:/app/resources/:/app/classes/", "SomeMainClass"), EntrypointBuilder.makeEntrypoint( mockSourceFilesConfiguration, expectedJvmFlags, expectedMainClass)); diff --git a/jib-core/src/test/java/com/google/cloud/tools/jib/builder/TestSourceFilesConfiguration.java b/jib-core/src/test/java/com/google/cloud/tools/jib/builder/TestSourceFilesConfiguration.java index 49d27ce489..92354be594 100644 --- a/jib-core/src/test/java/com/google/cloud/tools/jib/builder/TestSourceFilesConfiguration.java +++ b/jib-core/src/test/java/com/google/cloud/tools/jib/builder/TestSourceFilesConfiguration.java @@ -31,11 +31,13 @@ public class TestSourceFilesConfiguration implements SourceFilesConfiguration { private static final String EXTRACTION_PATH = "/some/extraction/path/"; private final ImmutableList dependenciesSourceFiles; + private final ImmutableList snapshotDependenciesSourceFiles; private final ImmutableList resourcesSourceFiles; private final ImmutableList classesSourceFiles; public TestSourceFilesConfiguration() throws URISyntaxException, IOException { dependenciesSourceFiles = getFilesList("application/dependencies"); + snapshotDependenciesSourceFiles = getFilesList("application/snapshot-dependencies"); resourcesSourceFiles = getFilesList("application/resources"); classesSourceFiles = getFilesList("application/classes"); } @@ -45,6 +47,11 @@ public ImmutableList getDependenciesFiles() { return dependenciesSourceFiles; } + @Override + public ImmutableList getSnapshotDependenciesFiles() { + return snapshotDependenciesSourceFiles; + } + @Override public ImmutableList getResourcesFiles() { return resourcesSourceFiles; @@ -60,6 +67,11 @@ public String getDependenciesPathOnImage() { return EXTRACTION_PATH + "libs/"; } + @Override + public String getSnapshotDependenciesPathOnImage() { + return EXTRACTION_PATH + "snapshot-libs/"; + } + @Override public String getResourcesPathOnImage() { return EXTRACTION_PATH + "resources/"; diff --git a/jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStepTest.java b/jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStepTest.java index 0c2049f855..297deff9c4 100644 --- a/jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStepTest.java +++ b/jib-core/src/test/java/com/google/cloud/tools/jib/builder/steps/BuildAndCacheApplicationLayerStepTest.java @@ -91,7 +91,7 @@ public void testRun() applicationLayers = applicationLayersBuilder.build(); cache.addCachedLayersWithMetadataToMetadata(applicationLayers.getLayers()); - Assert.assertEquals(4, applicationLayers.size()); + Assert.assertEquals(5, applicationLayers.size()); } // Re-initialize cache with the updated metadata. @@ -102,6 +102,11 @@ public void testRun() new LayerEntry( testSourceFilesConfiguration.getDependenciesFiles(), testSourceFilesConfiguration.getDependenciesPathOnImage())); + ImmutableList snapshotDependenciesLayerEntry = + ImmutableList.of( + new LayerEntry( + testSourceFilesConfiguration.getSnapshotDependenciesFiles(), + testSourceFilesConfiguration.getSnapshotDependenciesPathOnImage())); ImmutableList resourcesLayerEntry = ImmutableList.of( new LayerEntry( @@ -122,12 +127,17 @@ public void testRun() cacheReader.getUpToDateLayerByLayerEntries(dependenciesLayerEntry).getBlobDescriptor()); Assert.assertEquals( applicationLayers.get(1).getBlobDescriptor(), - cacheReader.getUpToDateLayerByLayerEntries(resourcesLayerEntry).getBlobDescriptor()); + cacheReader + .getUpToDateLayerByLayerEntries(snapshotDependenciesLayerEntry) + .getBlobDescriptor()); Assert.assertEquals( applicationLayers.get(2).getBlobDescriptor(), - cacheReader.getUpToDateLayerByLayerEntries(classesLayerEntry).getBlobDescriptor()); + cacheReader.getUpToDateLayerByLayerEntries(resourcesLayerEntry).getBlobDescriptor()); Assert.assertEquals( applicationLayers.get(3).getBlobDescriptor(), + cacheReader.getUpToDateLayerByLayerEntries(classesLayerEntry).getBlobDescriptor()); + Assert.assertEquals( + applicationLayers.get(4).getBlobDescriptor(), cacheReader.getUpToDateLayerByLayerEntries(extraFilesLayerEntry).getBlobDescriptor()); // Verifies that the cache reader gets the same layers as the newest application layers. @@ -135,10 +145,13 @@ public void testRun() applicationLayers.get(0).getContentFile(), cacheReader.getLayerFile(dependenciesLayerEntry)); Assert.assertEquals( - applicationLayers.get(1).getContentFile(), cacheReader.getLayerFile(resourcesLayerEntry)); + applicationLayers.get(1).getContentFile(), + cacheReader.getLayerFile(snapshotDependenciesLayerEntry)); + Assert.assertEquals( + applicationLayers.get(2).getContentFile(), cacheReader.getLayerFile(resourcesLayerEntry)); Assert.assertEquals( - applicationLayers.get(2).getContentFile(), cacheReader.getLayerFile(classesLayerEntry)); + applicationLayers.get(3).getContentFile(), cacheReader.getLayerFile(classesLayerEntry)); Assert.assertEquals( - applicationLayers.get(3).getContentFile(), cacheReader.getLayerFile(extraFilesLayerEntry)); + applicationLayers.get(4).getContentFile(), cacheReader.getLayerFile(extraFilesLayerEntry)); } } diff --git a/jib-core/src/test/java/com/google/cloud/tools/jib/docker/DockerContextGeneratorTest.java b/jib-core/src/test/java/com/google/cloud/tools/jib/docker/DockerContextGeneratorTest.java index 89ac1936eb..838a74f4b3 100644 --- a/jib-core/src/test/java/com/google/cloud/tools/jib/docker/DockerContextGeneratorTest.java +++ b/jib-core/src/test/java/com/google/cloud/tools/jib/docker/DockerContextGeneratorTest.java @@ -65,11 +65,14 @@ private static void assertSameFiles(Path directory1, Path directory2) throws IOE @Before public void setUpMocks() { String expectedDependenciesPath = "/app/libs/"; + String expectedSnapshotDependenciesPath = "/app/snapshot-libs/"; String expectedResourcesPath = "/app/resources/"; String expectedClassesPath = "/app/classes/"; Mockito.when(mockSourceFilesConfiguration.getDependenciesPathOnImage()) .thenReturn(expectedDependenciesPath); + Mockito.when(mockSourceFilesConfiguration.getSnapshotDependenciesPathOnImage()) + .thenReturn(expectedSnapshotDependenciesPath); Mockito.when(mockSourceFilesConfiguration.getResourcesPathOnImage()) .thenReturn(expectedResourcesPath); Mockito.when(mockSourceFilesConfiguration.getClassesPathOnImage()) @@ -79,16 +82,22 @@ public void setUpMocks() { @Test public void testGenerate() throws IOException, URISyntaxException { Path testDependencies = Paths.get(Resources.getResource("application/dependencies").toURI()); + Path testSnapshotDependencies = + Paths.get(Resources.getResource("application/snapshot-dependencies").toURI()); Path testResources = Paths.get(Resources.getResource("application/resources").toURI()); Path testClasses = Paths.get(Resources.getResource("application/classes").toURI()); ImmutableList expectedDependenciesFiles = new DirectoryWalker(testDependencies).filterRoot().walk(); + ImmutableList expectedSnapshotDependenciesFiles = + new DirectoryWalker(testSnapshotDependencies).filterRoot().walk(); ImmutableList expectedResourcesFiles = new DirectoryWalker(testResources).filterRoot().walk(); ImmutableList expectedClassesFiles = new DirectoryWalker(testClasses).filterRoot().walk(); Mockito.when(mockSourceFilesConfiguration.getDependenciesFiles()) .thenReturn(expectedDependenciesFiles); + Mockito.when(mockSourceFilesConfiguration.getSnapshotDependenciesFiles()) + .thenReturn(expectedSnapshotDependenciesFiles); Mockito.when(mockSourceFilesConfiguration.getResourcesFiles()) .thenReturn(expectedResourcesFiles); Mockito.when(mockSourceFilesConfiguration.getClassesFiles()).thenReturn(expectedClassesFiles); @@ -107,6 +116,7 @@ public void testGenerate() throws IOException, URISyntaxException { Assert.assertTrue(Files.exists(targetDirectory.resolve("Dockerfile"))); assertSameFiles(targetDirectory.resolve("libs"), testDependencies); + assertSameFiles(targetDirectory.resolve("snapshot-libs"), testSnapshotDependencies); assertSameFiles(targetDirectory.resolve("resources"), testResources); assertSameFiles(targetDirectory.resolve("classes"), testClasses); } diff --git a/jib-core/src/test/resources/application/snapshot-dependencies/dependency-1.0.0-SNAPSHOT.jar b/jib-core/src/test/resources/application/snapshot-dependencies/dependency-1.0.0-SNAPSHOT.jar new file mode 100644 index 0000000000..dd68926802 Binary files /dev/null and b/jib-core/src/test/resources/application/snapshot-dependencies/dependency-1.0.0-SNAPSHOT.jar differ diff --git a/jib-core/src/test/resources/sampleDockerfile b/jib-core/src/test/resources/sampleDockerfile index 73d372b6d0..d6617b1cde 100644 --- a/jib-core/src/test/resources/sampleDockerfile +++ b/jib-core/src/test/resources/sampleDockerfile @@ -1,10 +1,11 @@ FROM somebaseimage COPY libs /app/libs/ +COPY snapshot-libs /app/snapshot-libs/ COPY resources /app/resources/ COPY classes /app/classes/ EXPOSE 1000/tcp EXPOSE 2000-2010/udp -ENTRYPOINT ["java","-flag","another\"Flag","-cp","/app/libs/*:/app/resources/:/app/classes/","SomeMainClass"] +ENTRYPOINT ["java","-flag","another\"Flag","-cp","/app/libs/*:/app/snapshot-libs/*:/app/resources/:/app/classes/","SomeMainClass"] CMD ["arg1","arg2"] diff --git a/jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfiguration.java b/jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfiguration.java index 1f22997656..c48795bd18 100644 --- a/jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfiguration.java +++ b/jib-gradle-plugin/src/main/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfiguration.java @@ -43,6 +43,7 @@ static GradleSourceFilesConfiguration getForProject( } private final ImmutableList dependenciesFiles; + private final ImmutableList snapshotDependenciesFiles; private final ImmutableList resourcesFiles; private final ImmutableList classesFiles; @@ -55,6 +56,7 @@ private GradleSourceFilesConfiguration(Project project, GradleBuildLogger gradle SourceSet mainSourceSet = javaPluginConvention.getSourceSets().getByName(MAIN_SOURCE_SET_NAME); List dependenciesFiles = new ArrayList<>(); + List snapshotDependenciesFiles = new ArrayList<>(); List resourcesFiles = new ArrayList<>(); List classesFiles = new ArrayList<>(); @@ -92,11 +94,16 @@ private GradleSourceFilesConfiguration(Project project, GradleBuildLogger gradle if (resourcesOutputDirectory.equals(dependencyFile.toPath())) { continue; } - dependenciesFiles.add(dependencyFile.toPath()); + if (dependencyFile.getName().contains("SNAPSHOT")) { + snapshotDependenciesFiles.add(dependencyFile.toPath()); + } else { + dependenciesFiles.add(dependencyFile.toPath()); + } } // Sorts all files by path for consistent ordering. this.dependenciesFiles = ImmutableList.sortedCopyOf(dependenciesFiles); + this.snapshotDependenciesFiles = ImmutableList.sortedCopyOf(snapshotDependenciesFiles); this.resourcesFiles = ImmutableList.sortedCopyOf(resourcesFiles); this.classesFiles = ImmutableList.sortedCopyOf(classesFiles); } @@ -106,6 +113,11 @@ public ImmutableList getDependenciesFiles() { return dependenciesFiles; } + @Override + public ImmutableList getSnapshotDependenciesFiles() { + return snapshotDependenciesFiles; + } + @Override public ImmutableList getResourcesFiles() { return resourcesFiles; @@ -121,6 +133,11 @@ public String getDependenciesPathOnImage() { return DEFAULT_DEPENDENCIES_PATH_ON_IMAGE; } + @Override + public String getSnapshotDependenciesPathOnImage() { + return DEFAULT_SNAPSHOT_DEPENDENCIES_PATH_ON_IMAGE; + } + @Override public String getResourcesPathOnImage() { return DEFAULT_RESOURCES_PATH_ON_IMAGE; diff --git a/jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfigurationTest.java b/jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfigurationTest.java index 54376a14c5..5109f056a6 100644 --- a/jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfigurationTest.java +++ b/jib-gradle-plugin/src/test/java/com/google/cloud/tools/jib/gradle/GradleSourceFilesConfigurationTest.java @@ -93,6 +93,11 @@ public void setUp() throws URISyntaxException, IOException { allFiles.add( Paths.get(Resources.getResource("application/dependencies/dependency-1.0.0.jar").toURI()) .toFile()); + allFiles.add( + Paths.get( + Resources.getResource("application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar") + .toURI()) + .toFile()); FileCollection runtimeFileCollection = new TestFileCollection(allFiles); Mockito.when(mockProject.getConvention()).thenReturn(mockConvention); @@ -117,6 +122,11 @@ public void test_correctFiles() throws URISyntaxException { Resources.getResource("application/dependencies/dependency-1.0.0.jar").toURI()), Paths.get(Resources.getResource("application/dependencies/libraryA.jar").toURI()), Paths.get(Resources.getResource("application/dependencies/libraryB.jar").toURI())); + ImmutableList expectedSnapshotDependenciesFiles = + ImmutableList.of( + Paths.get( + Resources.getResource("application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar") + .toURI())); ImmutableList expectedResourcesFiles = ImmutableList.of( Paths.get(Resources.getResource("application/resources").toURI()).resolve("resourceA"), @@ -130,6 +140,9 @@ public void test_correctFiles() throws URISyntaxException { Assert.assertEquals( expectedDependenciesFiles, testGradleSourceFilesConfiguration.getDependenciesFiles()); + Assert.assertEquals( + expectedSnapshotDependenciesFiles, + testGradleSourceFilesConfiguration.getSnapshotDependenciesFiles()); Assert.assertEquals( expectedResourcesFiles, testGradleSourceFilesConfiguration.getResourcesFiles()); Assert.assertEquals(expectedClassesFiles, testGradleSourceFilesConfiguration.getClassesFiles()); @@ -154,6 +167,9 @@ public void test_noClassesFiles() throws IOException { public void test_correctPathsOnImage() { Assert.assertEquals( "/app/libs/", testGradleSourceFilesConfiguration.getDependenciesPathOnImage()); + Assert.assertEquals( + "/app/snapshot-libs/", + testGradleSourceFilesConfiguration.getSnapshotDependenciesPathOnImage()); Assert.assertEquals( "/app/resources/", testGradleSourceFilesConfiguration.getResourcesPathOnImage()); Assert.assertEquals( diff --git a/jib-gradle-plugin/src/test/resources/application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar b/jib-gradle-plugin/src/test/resources/application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar new file mode 100644 index 0000000000..dd68926802 Binary files /dev/null and b/jib-gradle-plugin/src/test/resources/application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar differ diff --git a/jib-maven-plugin/pom.xml b/jib-maven-plugin/pom.xml index 5c4d3214ff..ee93d11df0 100644 --- a/jib-maven-plugin/pom.xml +++ b/jib-maven-plugin/pom.xml @@ -123,6 +123,20 @@ 2.12.0 test + + + org.apache.maven.plugin-testing + maven-plugin-testing-harness + 3.3.0 + test + + + org.apache.maven + maven-compat + 3.5.4 + test + + diff --git a/jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfiguration.java b/jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfiguration.java index 506b19da04..02279900ad 100644 --- a/jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfiguration.java +++ b/jib-maven-plugin/src/main/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfiguration.java @@ -44,6 +44,7 @@ static MavenSourceFilesConfiguration getForProject(MavenProject project) throws } private final ImmutableList dependenciesFiles; + private final ImmutableList snapshotDependenciesFiles; private final ImmutableList resourcesFiles; private final ImmutableList classesFiles; @@ -53,12 +54,17 @@ private MavenSourceFilesConfiguration(MavenProject project) throws IOException { Path classesOutputDirectory = Paths.get(project.getBuild().getOutputDirectory()); List dependenciesFiles = new ArrayList<>(); + List snapshotDependenciesFiles = new ArrayList<>(); List resourcesFiles = new ArrayList<>(); List classesFiles = new ArrayList<>(); // Gets all the dependencies. for (Artifact artifact : project.getArtifacts()) { - dependenciesFiles.add(artifact.getFile().toPath()); + if (artifact.isSnapshot()) { + snapshotDependenciesFiles.add(artifact.getFile().toPath()); + } else { + dependenciesFiles.add(artifact.getFile().toPath()); + } } // Gets the classes files in the 'classes' output directory. It finds the files that are classes @@ -88,6 +94,7 @@ private MavenSourceFilesConfiguration(MavenProject project) throws IOException { // Sort all files by path for consistent ordering. this.dependenciesFiles = ImmutableList.sortedCopyOf(dependenciesFiles); + this.snapshotDependenciesFiles = ImmutableList.sortedCopyOf(snapshotDependenciesFiles); this.resourcesFiles = ImmutableList.sortedCopyOf(resourcesFiles); this.classesFiles = ImmutableList.sortedCopyOf(classesFiles); } @@ -97,6 +104,11 @@ public ImmutableList getDependenciesFiles() { return dependenciesFiles; } + @Override + public ImmutableList getSnapshotDependenciesFiles() { + return snapshotDependenciesFiles; + } + @Override public ImmutableList getResourcesFiles() { return resourcesFiles; @@ -112,6 +124,11 @@ public String getDependenciesPathOnImage() { return DEFAULT_DEPENDENCIES_PATH_ON_IMAGE; } + @Override + public String getSnapshotDependenciesPathOnImage() { + return DEFAULT_SNAPSHOT_DEPENDENCIES_PATH_ON_IMAGE; + } + @Override public String getResourcesPathOnImage() { return DEFAULT_RESOURCES_PATH_ON_IMAGE; diff --git a/jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfigurationTest.java b/jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfigurationTest.java index b91fb61401..e2e8b6801c 100644 --- a/jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfigurationTest.java +++ b/jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/MavenSourceFilesConfigurationTest.java @@ -17,19 +17,20 @@ package com.google.cloud.tools.jib.maven; import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableSet; import com.google.common.io.Resources; import java.io.IOException; import java.net.URISyntaxException; import java.nio.file.Path; import java.nio.file.Paths; -import java.util.Arrays; -import java.util.HashSet; import java.util.Set; import org.apache.maven.artifact.Artifact; import org.apache.maven.model.Build; import org.apache.maven.project.MavenProject; +import org.codehaus.plexus.component.repository.exception.ComponentLookupException; import org.junit.Assert; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; @@ -40,25 +41,30 @@ @RunWith(MockitoJUnitRunner.class) public class MavenSourceFilesConfigurationTest { + @Rule public TestRepository testRepository = new TestRepository(); + @Mock private MavenProject mockMavenProject; @Mock private Build mockBuild; private MavenSourceFilesConfiguration testMavenSourceFilesConfiguration; @Before - public void setUp() throws IOException, URISyntaxException { + public void setUp() throws IOException, URISyntaxException, ComponentLookupException { Path sourcePath = Paths.get(Resources.getResource("application/source").toURI()); Path outputPath = Paths.get(Resources.getResource("application/output").toURI()); Mockito.when(mockMavenProject.getBuild()).thenReturn(mockBuild); Mockito.when(mockBuild.getSourceDirectory()).thenReturn(sourcePath.toString()); Mockito.when(mockBuild.getOutputDirectory()).thenReturn(outputPath.toString()); + Set artifacts = - new HashSet<>( - Arrays.asList( - makeArtifact(Paths.get("application", "dependencies", "libraryB.jar")), - makeArtifact(Paths.get("application", "dependencies", "libraryA.jar")), - makeArtifact(Paths.get("application", "dependencies", "dependency-1.0.0.jar")))); + ImmutableSet.of( + makeArtifact(Paths.get("application", "dependencies", "libraryB.jar")), + makeArtifact(Paths.get("application", "dependencies", "libraryA.jar")), + // maven reads and populates "Artifacts" with it's own processing, so read some from + // a repository + testRepository.findArtifact("com.test", "dependency", "1.0.0"), + testRepository.findArtifact("com.test", "dependencyX", "1.0.0-SNAPSHOT")); Mockito.when(mockMavenProject.getArtifacts()).thenReturn(artifacts); testMavenSourceFilesConfiguration = @@ -69,9 +75,12 @@ public void setUp() throws IOException, URISyntaxException { public void test_correctFiles() throws URISyntaxException { ImmutableList expectedDependenciesFiles = ImmutableList.of( - Paths.get("application", "dependencies", "dependency-1.0.0.jar"), + testRepository.artifactPathOnDisk("com.test", "dependency", "1.0.0"), Paths.get("application", "dependencies", "libraryA.jar"), Paths.get("application", "dependencies", "libraryB.jar")); + ImmutableList expectedSnapshotDependenciesFiles = + ImmutableList.of( + testRepository.artifactPathOnDisk("com.test", "dependencyX", "1.0.0-SNAPSHOT")); ImmutableList expectedResourcesFiles = ImmutableList.of( Paths.get(Resources.getResource("application/output/directory").toURI()), @@ -86,6 +95,9 @@ public void test_correctFiles() throws URISyntaxException { Assert.assertEquals( expectedDependenciesFiles, testMavenSourceFilesConfiguration.getDependenciesFiles()); + Assert.assertEquals( + expectedSnapshotDependenciesFiles, + testMavenSourceFilesConfiguration.getSnapshotDependenciesFiles()); Assert.assertEquals( expectedResourcesFiles, testMavenSourceFilesConfiguration.getResourcesFiles()); Assert.assertEquals(expectedClassesFiles, testMavenSourceFilesConfiguration.getClassesFiles()); @@ -95,6 +107,9 @@ public void test_correctFiles() throws URISyntaxException { public void test_correctPathsOnImage() { Assert.assertEquals( "/app/libs/", testMavenSourceFilesConfiguration.getDependenciesPathOnImage()); + Assert.assertEquals( + "/app/snapshot-libs/", + testMavenSourceFilesConfiguration.getSnapshotDependenciesPathOnImage()); Assert.assertEquals( "/app/resources/", testMavenSourceFilesConfiguration.getResourcesPathOnImage()); Assert.assertEquals("/app/classes/", testMavenSourceFilesConfiguration.getClassesPathOnImage()); diff --git a/jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/TestRepository.java b/jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/TestRepository.java new file mode 100644 index 0000000000..701fa470ed --- /dev/null +++ b/jib-maven-plugin/src/test/java/com/google/cloud/tools/jib/maven/TestRepository.java @@ -0,0 +1,69 @@ +package com.google.cloud.tools.jib.maven; + +import com.google.common.io.Resources; +import java.net.MalformedURLException; +import java.net.URISyntaxException; +import java.nio.file.Path; +import org.apache.maven.artifact.Artifact; +import org.apache.maven.artifact.DefaultArtifact; +import org.apache.maven.artifact.handler.ArtifactHandler; +import org.apache.maven.artifact.handler.manager.ArtifactHandlerManager; +import org.apache.maven.artifact.repository.ArtifactRepository; +import org.apache.maven.artifact.repository.ArtifactRepositoryFactory; +import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout; +import org.apache.maven.artifact.resolver.ArtifactResolutionRequest; +import org.apache.maven.artifact.resolver.ArtifactResolutionResult; +import org.apache.maven.artifact.resolver.ArtifactResolver; +import org.apache.maven.plugin.testing.MojoRule; +import org.codehaus.plexus.component.repository.exception.ComponentLookupException; +import org.junit.Assert; +import org.junit.rules.ExternalResource; + +/** A test helper to resolve artifacts from a local repository in test/resources */ +public class TestRepository extends ExternalResource { + + private static final String TEST_M2 = "testM2"; + + private MojoRule testHarness; + private ArtifactRepositoryFactory artifactRepositoryFactory; + private ArtifactHandlerManager artifactHandlerManager; + private ArtifactRepository testLocalRepo; + private ArtifactResolver artifactResolver; + private ArtifactHandler jarHandler; + + @Override + protected void before() + throws ComponentLookupException, URISyntaxException, MalformedURLException { + testHarness = new MojoRule(); + artifactRepositoryFactory = testHarness.lookup(ArtifactRepositoryFactory.class); + artifactHandlerManager = testHarness.lookup(ArtifactHandlerManager.class); + artifactResolver = testHarness.lookup(ArtifactResolver.class); + jarHandler = artifactHandlerManager.getArtifactHandler("jar"); + + testLocalRepo = + artifactRepositoryFactory.createArtifactRepository( + "test", + Resources.getResource(TEST_M2).toURI().toURL().toString(), + new DefaultRepositoryLayout(), + null, + null); + } + + public Artifact findArtifact(String group, String artifact, String version) { + ArtifactResolutionRequest artifactResolutionRequest = new ArtifactResolutionRequest(); + artifactResolutionRequest.setLocalRepository(testLocalRepo); + Artifact artifactToFind = + new DefaultArtifact(group, artifact, version, null, "jar", null, jarHandler); + + artifactResolutionRequest.setArtifact(artifactToFind); + + ArtifactResolutionResult ars = artifactResolver.resolve(artifactResolutionRequest); + + Assert.assertEquals(1, ars.getArtifacts().size()); + return ars.getArtifacts().iterator().next(); + } + + public Path artifactPathOnDisk(String group, String artifact, String version) { + return findArtifact(group, artifact, version).getFile().toPath(); + } +} diff --git a/jib-maven-plugin/src/test/resources/application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar b/jib-maven-plugin/src/test/resources/application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar new file mode 100644 index 0000000000..dd68926802 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/application/dependencies/dependencyX-1.0.0-SNAPSHOT.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/_remote.repositories new file mode 100644 index 0000000000..a6c147849d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +classworlds-1.1-alpha-2.jar>central= +classworlds-1.1-alpha-2.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar new file mode 100644 index 0000000000..1208b4811a Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1 new file mode 100644 index 0000000000..1b65028b8c --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1 @@ -0,0 +1 @@ +05adf2e681c57d7f48038b602f3ca2254ee82d47 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom new file mode 100644 index 0000000000..6805b5d6cf --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom @@ -0,0 +1,95 @@ + + 4.0.0 + classworlds + classworlds + classworlds + 1.1-alpha-2 + + http://classworlds.codehaus.org/ + + + +
classworlds-scm@lists.codehaus.org
+
+
+
+ 2002 + + + classworlds users + http://lists.codehaus.org/mailman/listinfo/classworlds-user + http://lists.codehaus.org/mailman/listinfo/classworlds-user + http://lists.codehaus.org/pipermail/classworlds-user/ + + + classworlds developers + http://lists.codehaus.org/mailman/listinfo/classworlds-dev + http://lists.codehaus.org/mailman/listinfo/classworlds-dev + http://lists.codehaus.org/pipermail/classworlds-dev/ + + + classworlds commit messages + http://lists.codehaus.org/mailman/listinfo/classworlds-scm + http://lists.codehaus.org/mailman/listinfo/classworlds-scm + http://lists.codehaus.org/pipermail/classworlds-scm/ + + + + + bob + bob mcwhirter + bob@werken.com + The Werken Company + + Founder + + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + Developer + + + + bwalding + Ben Walding + ben@walding.com + Walding Consulting Services + + Developer + + + + + scm:cvs:pserver:anonymous@cvs.codehaus.org:/scm/cvspublic/:classworlds + http://cvs.classworlds.codehaus.org/ + + + The Codehaus + http://codehaus.org/ + + + src/java/main + src/java/test + + + maven-surefire-plugin + + + **/*Test.java + + + + + + + + default + Default Site + scp://classworlds.codehaus.org//www/classworlds.codehaus.org + + +
\ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1 new file mode 100644 index 0000000000..0067565dbc --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1 @@ -0,0 +1 @@ +8c8ad6a96a8c1168f8b12ec8a227b8261b160b26 /home/projects/maven/repository-staging/to-ibiblio/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/_remote.repositories new file mode 100644 index 0000000000..139cc6f547 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +dependency-1.0.0.pom>= +dependency-1.0.0.jar>= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/dependency-1.0.0.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/dependency-1.0.0.jar new file mode 100644 index 0000000000..333ceb39b2 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/dependency-1.0.0.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/dependency-1.0.0.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/dependency-1.0.0.pom new file mode 100644 index 0000000000..242f57433c --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/1.0.0/dependency-1.0.0.pom @@ -0,0 +1,9 @@ + + + 4.0.0 + com.test + dependency + 1.0.0 + POM was created from install:install-file + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/maven-metadata-local.xml b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/maven-metadata-local.xml new file mode 100644 index 0000000000..0502f55ebc --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/com/test/dependency/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + com.test + dependency + + 1.0.0 + + 1.0.0 + + 20180711223245 + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/_remote.repositories new file mode 100644 index 0000000000..a289d2e45f --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +junit-3.8.1.jar>central= +junit-3.8.1.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.jar new file mode 100644 index 0000000000..674d71e89e Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.jar.sha1 new file mode 100644 index 0000000000..ed10f03049 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.jar.sha1 @@ -0,0 +1 @@ +99129f16442844f6a4a11ae22fbbee40b14d774f \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.pom new file mode 100644 index 0000000000..2169a65d76 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.pom @@ -0,0 +1,29 @@ + + + 4.0.0 + junit + junit + 3.8.1 + JUnit + http://junit.org + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. + + + JUnit + http://www.junit.org + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + http://junit.cvs.sourceforge.net/junit/ + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.pom.sha1 new file mode 100644 index 0000000000..59fcd0ca0a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/junit/junit/3.8.1/junit-3.8.1.pom.sha1 @@ -0,0 +1 @@ +16d74791c801c89b0071b1680ea0bc85c93417bb junit-3.8.1.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/_remote.repositories new file mode 100644 index 0000000000..c78f86e4a5 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +apache-10.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/apache-10.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/apache-10.pom new file mode 100644 index 0000000000..095e38b1c1 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/apache-10.pom @@ -0,0 +1,411 @@ + + + + + + 4.0.0 + + + org.apache + apache + 10 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-10 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-10 + http://svn.apache.org/viewvc/maven/pom/tags/apache-10 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + true + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.6 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0.1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.3 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.5 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.8 + + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + false + deploy + -Papache-release + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-scm-plugin + 1.4 + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.9 + + + org.apache.rat + apache-rat-plugin + 0.7 + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + + index + summary + modules + license + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + plugin-management + plugins + distribution-management + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.3 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/apache-10.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/apache-10.pom.sha1 new file mode 100644 index 0000000000..b0cf882a54 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/10/apache-10.pom.sha1 @@ -0,0 +1 @@ +48296e511366fa13aad48c58d8e09721774abec6 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/_remote.repositories new file mode 100644 index 0000000000..be677551f6 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +apache-11.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/apache-11.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/apache-11.pom new file mode 100644 index 0000000000..540f1d7a52 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/apache-11.pom @@ -0,0 +1,411 @@ + + + + + + 4.0.0 + + + org.apache + apache + 11 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-11 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-11 + http://svn.apache.org/viewvc/maven/pom/tags/apache-11 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + true + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0.1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.6 + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.1 + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + false + deploy + -Papache-release ${arguments} + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.3 + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-scm-plugin + 1.7 + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12 + + + org.apache.rat + apache-rat-plugin + 0.8 + + + org.codehaus.mojo + clirr-maven-plugin + 2.4 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + index + summary + modules + license + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + plugin-management + plugins + distribution-management + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/apache-11.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/apache-11.pom.sha1 new file mode 100644 index 0000000000..44618bf5e6 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/11/apache-11.pom.sha1 @@ -0,0 +1 @@ +cb35e3b8eb7f1adbdc91e015b60d0da3a4e16c4f \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/_remote.repositories new file mode 100644 index 0000000000..ae2b45b6c5 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:44 EDT 2018 +apache-3.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/apache-3.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/apache-3.pom new file mode 100644 index 0000000000..4da5b0247f --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/apache-3.pom @@ -0,0 +1,82 @@ + + + + + + 4.0.0 + + + org.apache + apache + 3 + pom + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + http://www.apache.org/ + + + apache.snapshots + Apache Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository + + false + + + + + + + apache.releases + Apache Release Distribution Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + apache.snapshots + Apache Development Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/apache-3.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/apache-3.pom.sha1 new file mode 100644 index 0000000000..65af4c272e --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/apache/3/apache-3.pom.sha1 @@ -0,0 +1 @@ +1bc0010136a890e2fd38d901a0b7ecdf0e3f9871 *./apache-3.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories new file mode 100644 index 0000000000..92e0db3a8a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-artifact-manager-2.0.6.jar>central= +maven-artifact-manager-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar new file mode 100644 index 0000000000..c2ac7f8b83 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1 new file mode 100644 index 0000000000..217d83d157 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1 @@ -0,0 +1 @@ +dc326c3a989c10618e09a7b77cadeff297591942 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom new file mode 100644 index 0000000000..1ba599298b --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom @@ -0,0 +1,78 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-artifact-manager + Maven Artifact Manager + + + org.apache.maven + maven-repository-metadata + + + org.apache.maven.wagon + wagon-file + test + + + org.codehaus.plexus + plexus-utils + + + org.apache.maven + maven-artifact + + + org.codehaus.plexus + plexus-container-default + + + org.apache.maven.wagon + wagon-provider-api + + + easymock + easymock + 1.2_Java1.3 + test + + + + + + + maven-surefire-plugin + + + **/testutils/** + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1 new file mode 100644 index 0000000000..14cb0bcc59 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1 @@ -0,0 +1 @@ +8cb8b1dc4d9f7fbd90be4e9c8e9a1d353e28666c \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/_remote.repositories new file mode 100644 index 0000000000..c9cd4e68ec --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-artifact-2.0.6.pom>central= +maven-artifact-2.0.6.jar>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar new file mode 100644 index 0000000000..e6f60b75ab Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar.sha1 new file mode 100644 index 0000000000..d0e2c44287 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar.sha1 @@ -0,0 +1 @@ +fcbf6e26a6d26ecaa25c199b6f16bf168b2f28dc \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom new file mode 100644 index 0000000000..b351bc253a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom @@ -0,0 +1,42 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-artifact + Maven Artifact + + + org.codehaus.plexus + plexus-utils + + + org.codehaus.plexus + plexus-container-default + test + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.sha1 new file mode 100644 index 0000000000..f1af079fcd --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.sha1 @@ -0,0 +1 @@ +973c14299a051daf4e767cc60f15788b50c887f2 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/_remote.repositories new file mode 100644 index 0000000000..a7b3db2126 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-model-2.0.6.jar>central= +maven-model-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar new file mode 100644 index 0000000000..5a7f1cbcb0 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar.sha1 new file mode 100644 index 0000000000..905ef1494d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar.sha1 @@ -0,0 +1 @@ +9649253c0e68a453f388e0a308c0653309f87807 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom new file mode 100644 index 0000000000..a9302b858a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom @@ -0,0 +1,93 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-model + Maven Model + Maven Model + + + + org.codehaus.modello + modello-maven-plugin + + 4.0.0 + src/main/mdo/maven.mdo + + + + + + + all-models + + + + org.codehaus.modello + modello-maven-plugin + 1.0-alpha-8 + + + v3 + + xpp3-writer + java + xpp3-reader + xsd + + + 3.0.0 + true + + + + + + maven-jar-plugin + + + package + + jar + + + all + + + + + + + + + + + org.codehaus.plexus + plexus-utils + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.sha1 new file mode 100644 index 0000000000..e1f91c0568 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.sha1 @@ -0,0 +1 @@ +ea1dd9b8c7b1c3d2f0bdf314390ed7da7e463460 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/_remote.repositories new file mode 100644 index 0000000000..4054842d50 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-parent-21.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/maven-parent-21.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/maven-parent-21.pom new file mode 100644 index 0000000000..9fa4a6b54d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/maven-parent-21.pom @@ -0,0 +1,895 @@ + + + + + + 4.0.0 + + + + org.apache + apache + 10 + ../asf/pom.xml + + + org.apache.maven + maven-parent + 21 + pom + + Apache Maven + Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. + http://maven.apache.org/ + 2002 + + + + + jdcasey + John Casey + jdcasey@apache.org + ASF + + PMC Chair + + -5 + + + aheritier + Arnaud Héritier + aheritier@apache.org + + PMC Member + + +1 + + + baerrach + Barrie Treloar + + PMC Member + + + + brett + Brett Porter + brett@apache.org + ASF + + PMC Member + + +10 + + + brianf + Brian Fox + brianf@apache.org + Sonatype + + PMC Member + + -5 + + + carlos + Carlos Sanchez + carlos@apache.org + ASF + + PMC Member + + +1 + + + dennisl + Dennis Lundberg + dennisl@apache.org + ASF + + PMC Member + + +1 + + + dfabulich + Daniel Fabulich + dfabulich@apache.org + + PMC Member + + -8 + + + dkulp + Daniel Kulp + dkulp@apache.org + ASF + + PMC Member + + -5 + + + evenisse + Emmanuel Venisse + evenisse@apache.org + ASF + + PMC Member + + +1 + + + hboutemy + Hervé Boutemy + hboutemy@apache.org + ASF + + PMC Member + + Europe/Paris + + + kenney + Kenney Westerhof + kenney@apache.org + Neonics + + PMC Member + + +1 + + + krosenvold + Kristian Rosenvold + krosenvold@apache.org + + PMC Member + + +1 + + + oching + Maria Odea B. Ching + + PMC Member + + + + olamy + Olivier Lamy + olamy@apache.org + + PMC Member + + +1 + + + pgier + Paul Gier + pgier@apache.org + Red Hat + + PMC Member + + -6 + + + rgoers + Ralph Goers + rgoers@apache.org + Intuit + -8 + + PMC Member + + + + snicoll + Stephane Nicoll + snicoll@apache.org + ASF + + PMC Member + + +1 + + + stephenc + Stephen Connolly + stephenc@apache.org + + PMC Member + + 0 + + + struberg + Mark Struberg + struberg@apache.org + + PMC Member + + + + vmassol + Vincent Massol + vmassol@apache.org + ASF + + PMC Member + + +1 + + + vsiveton + Vincent Siveton + vsiveton@apache.org + ASF + + PMC Member + + -5 + + + wfay + Wayne Fay + wfay@apache.org + ASF + + PMC Member + + -6 + + + + + bdemers + Brian Demers + Sonatype + bdemers@apache.org + -5 + + Committer + + + + bellingard + Fabrice Bellingard + + Committer + + + + bentmann + Benjamin Bentmann + bentmann@apache.org + Sonatype + + Committer + + +1 + + + bimargulies + Benson Margulies + bimargulies@apache.org + + Committer + + America/New_York + + + cstamas + Tamas Cservenak + Sonatype + cstamas@apache.org + +1 + + Committer + + + + dantran + Dan Tran + + Committer + + + + dbradicich + Damian Bradicich + Sonatype + dbradicich@apache.org + -5 + + Committer + + + + fgiust + Fabrizio Giustina + fgiust@apache.org + openmind + + Committer + + +1 + + + godin + Evgeny Mandrikov + SonarSource + godin@apache.org + + Committer + + +3 + + + handyande + Andrew Williams + handyande@apache.org + + Committer + + 0 + + + ifedorenko + Igor Fedorenko + igor@ifedorenko.com + Sonatype + + Committer + + -5 + + + jjensen + Jeff Jensen + + Committer + + + + jvanzyl + Jason van Zyl + + Committer + + -5 + + + ltheussl + Lukas Theussl + ltheussl@apache.org + + Committer + + +1 + + + mauro + Mauro Talevi + + Committer + + + + mkleint + Milos Kleint + + Committer + + + + nicolas + Nicolas de Loof + + Committer + + + + rafale + Raphaël Piéroni + rafale@apache.org + Dexem + + Committer + + +1 + + + rfscholte + Robert Scholte + rfscholte@apache.org + + Committer + + Europe/Amsterdam + + + + + aramirez + Allan Q. Ramirez + + Emeritus + + + + bayard + Henri Yandell + + Emeritus + + + + chrisjs + Chris Stevenson + + Emeritus + + + + dblevins + David Blevins + + Emeritus + + + + dlr + Daniel Rall + + Emeritus + + + + epunzalan + Edwin Punzalan + epunzalan@apache.org + + Emeritus + + -8 + + + felipeal + Felipe Leme + + Emeritus + + + + jmcconnell + Jesse McConnell + jmcconnell@apache.org + ASF + + Emeritus + + -6 + + + joakime + Joakim Erdfelt + joakime@apache.org + ASF + + Emeritus + + -5 + + + jstrachan + James Strachan + + Emeritus + + + + jtolentino + Ernesto Tolentino Jr. + jtolentino@apache.org + ASF + + Emeritus + + +8 + + + markh + Mark Hobson + markh@apache.org + + Emeritus + + 0 + + + mperham + Mike Perham + mperham@gmail.com + IBM + + Emeritus + + -6 + + + ogusakov + Oleg Gusakov + + Emeritus + + + + pschneider + Patrick Schneider + pschneider@gmail.com + + Emeritus + + -6 + + + ptahchiev + Petar Tahchiev + ptahchiev@apache.org + + Emeritus + + +2 + + + rinku + Rahul Thakur + + Emeritus + + + + shinobu + Shinobu Kuwai + + Emeritus + + + + smorgrav + Torbjorn Eikli Smorgrav + + Emeritus + + + + trygvis + Trygve Laugstol + trygvis@apache.org + ASF + + Emeritus + + +1 + + + wsmoak + Wendy Smoak + wsmoak@apache.org + + Emeritus + + -7 + + + + + + Maven Announcements List + announce@maven.apache.org + announce-subscribe@maven.apache.org + announce-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-announce/ + + http://www.mail-archive.com/announce@maven.apache.org + http://old.nabble.com/Maven-Announcements-f15617.html + http://markmail.org/list/org.apache.maven.announce + + + + Maven Notifications List + notifications-subscribe@maven.apache.org + notifications-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-notifications/ + + http://www.mail-archive.com/notifications@maven.apache.org + http://old.nabble.com/Maven---Notifications-f15574.html + http://markmail.org/list/org.apache.maven.notifications + + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-21 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-21 + http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-21 + + + + Jenkins + https://builds.apache.org/hudson/view/M-R/view/Maven + + + mail + +
notifications@maven.apache.org
+
+
+
+
+ + + apache.website + scp://people.apache.org/www/maven.apache.org + + + + + https://analysis.apache.org/ + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-plugin-plugin + + true + + + + org.codehaus.modello + modello-maven-plugin + 1.4.1 + + true + + + + + org.codehaus.plexus + plexus-maven-plugin + 1.3.8 + + + org.codehaus.plexus + plexus-component-metadata + 1.5.5 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + + + + + + + quality-checks + + + quality-checks + true + + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 1.5 + + rulesets/maven.xml + + + ${project.build.directory}/generated-sources/modello + ${project.build.directory}/generated-sources/plugin + + + + + cpd-check + verify + + cpd-check + + + + + + + + + reporting + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + clean + + clean + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.9 + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.7 + + config/maven_checks.xml + config/maven-header.txt + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 1.5 + + rulesets/maven.xml + + + ${project.build.directory}/generated-sources/modello + ${project.build.directory}/generated-sources/plugin + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.2 + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/ + http://junit.sourceforge.net/javadoc/ + http://logging.apache.org/log4j/1.2/apidocs/ + http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/ + + true + + + org.apache.maven.plugin-tools + maven-plugin-tools-javadoc + 2.5 + + + org.codehaus.plexus + plexus-javadoc + 1.0 + + + + + + + javadoc + test-javadoc + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + + org.codehaus.sonar-plugins + maven-report + 0.1 + + + + + +
diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/maven-parent-21.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/maven-parent-21.pom.sha1 new file mode 100644 index 0000000000..375ff3b3c9 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/21/maven-parent-21.pom.sha1 @@ -0,0 +1 @@ +0ecebf1043d9c7bdd3d32a4184ad4ef9ad3ea744 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/_remote.repositories new file mode 100644 index 0000000000..72154e9b4e --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-parent-22.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/maven-parent-22.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/maven-parent-22.pom new file mode 100644 index 0000000000..7bdee2d26b --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/maven-parent-22.pom @@ -0,0 +1,978 @@ + + + + + + 4.0.0 + + + + org.apache + apache + 11 + ../asf/pom.xml + + + org.apache.maven + maven-parent + 22 + pom + + Apache Maven + Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. + http://maven.apache.org/ + 2002 + + + + + olamy + Olivier Lamy + olamy@apache.org + + PMC Chair + + Europe/Paris + + + aheritier + Arnaud Héritier + aheritier@apache.org + + PMC Member + + +1 + + + baerrach + Barrie Treloar + + PMC Member + + + + bimargulies + Benson Margulies + bimargulies@apache.org + + PMC Member + + America/New_York + + + brett + Brett Porter + brett@apache.org + ASF + + PMC Member + + +10 + + + brianf + Brian Fox + brianf@apache.org + Sonatype + + PMC Member + + -5 + + + carlos + Carlos Sanchez + carlos@apache.org + ASF + + PMC Member + + +1 + + + dennisl + Dennis Lundberg + dennisl@apache.org + ASF + + PMC Member + + +1 + + + dfabulich + Daniel Fabulich + dfabulich@apache.org + + PMC Member + + -8 + + + dkulp + Daniel Kulp + dkulp@apache.org + ASF + + PMC Member + + -5 + + + evenisse + Emmanuel Venisse + evenisse@apache.org + ASF + + PMC Member + + +1 + + + hboutemy + Hervé Boutemy + hboutemy@apache.org + ASF + + PMC Member + + Europe/Paris + + + jdcasey + John Casey + jdcasey@apache.org + ASF + + PMC Member + + -5 + + + kenney + Kenney Westerhof + kenney@apache.org + Neonics + + PMC Member + + +1 + + + krosenvold + Kristian Rosenvold + krosenvold@apache.org + + PMC Member + + +1 + + + markh + Mark Hobson + markh@apache.org + + PMC Member + + 0 + + + mkleint + Milos Kleint + + PMC Member + + + + oching + Maria Odea B. Ching + + PMC Member + + + + pgier + Paul Gier + pgier@apache.org + Red Hat + + PMC Member + + -6 + + + rfscholte + Robert Scholte + rfscholte@apache.org + + PMC Member + + Europe/Amsterdam + + + rgoers + Ralph Goers + rgoers@apache.org + Intuit + -8 + + PMC Member + + + + snicoll + Stephane Nicoll + snicoll@apache.org + ASF + + PMC Member + + +1 + + + stephenc + Stephen Connolly + stephenc@apache.org + + PMC Member + + 0 + + + struberg + Mark Struberg + struberg@apache.org + + PMC Member + + + + vsiveton + Vincent Siveton + vsiveton@apache.org + ASF + + PMC Member + + -5 + + + wfay + Wayne Fay + wfay@apache.org + ASF + + PMC Member + + -6 + + + + + bdemers + Brian Demers + Sonatype + bdemers@apache.org + -5 + + Committer + + + + bellingard + Fabrice Bellingard + + Committer + + + + bentmann + Benjamin Bentmann + bentmann@apache.org + Sonatype + + Committer + + +1 + + + cstamas + Tamas Cservenak + Sonatype + cstamas@apache.org + +1 + + Committer + + + + dantran + Dan Tran + + Committer + + + + dbradicich + Damian Bradicich + Sonatype + dbradicich@apache.org + -5 + + Committer + + + + fgiust + Fabrizio Giustina + fgiust@apache.org + openmind + + Committer + + +1 + + + godin + Evgeny Mandrikov + SonarSource + godin@apache.org + + Committer + + +3 + + + handyande + Andrew Williams + handyande@apache.org + + Committer + + 0 + + + ifedorenko + Igor Fedorenko + igor@ifedorenko.com + Sonatype + + Committer + + -5 + + + jjensen + Jeff Jensen + + Committer + + + + jvanzyl + Jason van Zyl + + Committer + + -5 + + + ltheussl + Lukas Theussl + ltheussl@apache.org + + Committer + + +1 + + + mauro + Mauro Talevi + + Committer + + + + nicolas + Nicolas de Loof + + Committer + + + + rafale + Raphaël Piéroni + rafale@apache.org + Dexem + + Committer + + +1 + + + simonetripodi + Simone Tripodi + simonetripodi@apache.org + + Committer + + +1 + + + tchemit + Tony Chemit + tchemit@apache.org + CodeLutin + + Committer + + Europe/Paris + + + vmassol + Vincent Massol + vmassol@apache.org + ASF + + Committer + + +1 + + + + + aramirez + Allan Q. Ramirez + + Emeritus + + + + bayard + Henri Yandell + + Emeritus + + + + chrisjs + Chris Stevenson + + Emeritus + + + + dblevins + David Blevins + + Emeritus + + + + dlr + Daniel Rall + + Emeritus + + + + epunzalan + Edwin Punzalan + epunzalan@apache.org + + Emeritus + + -8 + + + felipeal + Felipe Leme + + Emeritus + + + + jmcconnell + Jesse McConnell + jmcconnell@apache.org + ASF + + Emeritus + + -6 + + + joakime + Joakim Erdfelt + joakime@apache.org + ASF + + Emeritus + + -5 + + + jstrachan + James Strachan + + Emeritus + + + + jtolentino + Ernesto Tolentino Jr. + jtolentino@apache.org + ASF + + Emeritus + + +8 + + + mperham + Mike Perham + mperham@gmail.com + IBM + + Emeritus + + -6 + + + ogusakov + Oleg Gusakov + + Emeritus + + + + pschneider + Patrick Schneider + pschneider@gmail.com + + Emeritus + + -6 + + + ptahchiev + Petar Tahchiev + ptahchiev@apache.org + + Emeritus + + +2 + + + rinku + Rahul Thakur + + Emeritus + + + + shinobu + Shinobu Kuwai + + Emeritus + + + + smorgrav + Torbjorn Eikli Smorgrav + + Emeritus + + + + trygvis + Trygve Laugstol + trygvis@apache.org + ASF + + Emeritus + + +1 + + + wsmoak + Wendy Smoak + wsmoak@apache.org + + Emeritus + + -7 + + + jruiz + Johnny Ruiz III + jruiz@apache.org + + Emeritus + + + + + + + Maven User List + users-subscribe@maven.apache.org + users-unsubscribe@maven.apache.org + users@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-users + + http://www.mail-archive.com/users@maven.apache.org/ + http://maven.40175.n5.nabble.com/Maven-Users-f40176.html + http://maven.users.markmail.org/ + + + + Maven Developer List + dev-subscribe@maven.apache.org + dev-unsubscribe@maven.apache.org + dev@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-dev + + http://www.mail-archive.com/dev@maven.apache.org/ + http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html + http://maven.dev.markmail.org/ + + + + Maven Issues List + issues-subscribe@maven.apache.org + issues-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-issues/ + + http://www.mail-archive.com/issues@maven.apache.org + http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html + http://maven.issues.markmail.org/ + + + + Maven Commits List + commits-subscribe@maven.apache.org + commits-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-dev + + http://www.mail-archive.com/commits@maven.apache.org + http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html + http://maven.commits.markmail.org/ + + + + Maven Announcements List + announce@maven.apache.org + announce-subscribe@maven.apache.org + announce-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-announce/ + + http://www.mail-archive.com/announce@maven.apache.org + http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html + http://maven.announce.markmail.org/ + + + + Maven Notifications List + notifications-subscribe@maven.apache.org + notifications-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-notifications/ + + http://www.mail-archive.com/notifications@maven.apache.org + http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html + http://maven.notifications.markmail.org/ + + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-22 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-22 + http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-22 + + + + Jenkins + https://builds.apache.org/view/M-R/view/Maven + + + mail + +
notifications@maven.apache.org
+
+
+
+
+ + + apache.website + scp://people.apache.org/www/maven.apache.org + + + + + https://analysis.apache.org/ + + + + + + org.codehaus.plexus + plexus-component-annotations + 1.5.5 + + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-plugin-plugin + + true + + + + org.codehaus.modello + modello-maven-plugin + 1.4.1 + + true + + + + + org.codehaus.plexus + plexus-maven-plugin + 1.3.8 + + + org.codehaus.plexus + plexus-component-metadata + 1.5.5 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + + + + + + + quality-checks + + + quality-checks + true + + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + 1.5 + + rulesets/maven.xml + + + ${project.build.directory}/generated-sources/modello + ${project.build.directory}/generated-sources/plugin + + + + + cpd-check + verify + + cpd-check + + + + + + + + + reporting + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + clean + + clean + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.12 + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + config/maven_checks.xml + config/maven-header.txt + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + 1.5 + + rulesets/maven.xml + + + ${project.build.directory}/generated-sources/modello + ${project.build.directory}/generated-sources/plugin + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + + http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/ + http://junit.sourceforge.net/javadoc/ + http://logging.apache.org/log4j/1.2/apidocs/ + http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/ + + true + + + org.apache.maven.plugin-tools + maven-plugin-tools-javadoc + 3.1 + + + org.codehaus.plexus + plexus-javadoc + 1.0 + + + + + + + javadoc + test-javadoc + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + + org.codehaus.sonar-plugins + maven-report + 0.1 + + + + + +
diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/maven-parent-22.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/maven-parent-22.pom.sha1 new file mode 100644 index 0000000000..5d702ced43 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/22/maven-parent-22.pom.sha1 @@ -0,0 +1 @@ +b8b69066f9f1c388a977669871df9b66782f751a \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/_remote.repositories new file mode 100644 index 0000000000..a34761c845 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-parent-5.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/maven-parent-5.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/maven-parent-5.pom new file mode 100644 index 0000000000..b33504011a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/maven-parent-5.pom @@ -0,0 +1,466 @@ + + + + + + 4.0.0 + + org.apache + apache + 3 + ../asf/pom.xml + + org.apache.maven + maven-parent + 5 + pom + Apache Maven + + Maven is a software project management and comprehension tool. Based on the concept of a project object model + (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. + + http://maven.apache.org/ + + jira + http://jira.codehaus.org/browse/MPA + + + continuum + http://maven.zones.apache.org/continuum + + + mail + +
notifications@maven.apache.org
+
+
+
+
+ 2002 + + + Maven Announcements List + announce@maven.apache.org + announce-subscribe@maven.apache.org + announce-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-announce/ + + + Maven Issues List + issues@maven.apache.org + issues-subscribe@maven.apache.org + issues-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-issues/ + + + Maven Notifications List + notifications@maven.apache.org + notifications-subscribe@maven.apache.org + notifications-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-notifications/ + + + + + + jvanzyl + Jason van Zyl + jason@maven.org + ASF + + PMC Chair + + -5 + + + brett + Brett Porter + brett@apache.org + ASF + + PMC Member + + +10 + + + evenisse + Emmanuel Venisse + evenisse@apache.org + ASF + + PMC Member + + +1 + + + kenney + Kenney Westerhof + kenney@apache.org + Neonics + + PMC Member + + +1 + + + snicoll + Stephane Nicoll + snicoll@apache.org + ASF + + PMC Member + + +1 + + + vmassol + Vincent Massol + vmassol@apache.org + ASF + + PMC Member + + +1 + + + fgiust + Fabrizio Giustina + fgiust@apache.org + openmind + + PMC Member + + +1 + + + epunzalan + Edwin Punzalan + epunzalan@mergere.com + Mergere + + Committer + + +8 + + + mperham + Mike Perham + mperham@gmail.com + IBM + + PMC Member + + -6 + + + jdcasey + John Casey + jdcasey@apache.org + ASF + + PMC Member + + -5 + + + trygvis + Trygve Laugstol + trygvis@apache.org + ASF + + PMC Member + + +1 + + + vsiveton + Vincent Siveton + vsiveton@apache.org + ASF + + PMC Member + + -5 + + + carlos + Carlos Sanchez + carlos@apache.org + ASF + + PMC Member + + +1 + + + dennisl + Dennis Lundberg + dennisl@apache.org + ASF + + PMC Member + + +1 + + + aheritier + Arnaud Heritier + aheritier@apache.org + ASF + + PMC Member + + +1 + + + handyande + Andrew Williams + handyande@apache.org + + Committer + + 0 + + + jtolentino + Ernesto Tolentino Jr. + jtolentino@apache.org + ASF + + PMC Member + + +8 + + + joakime + Joakim Erdfelt + joakime@apache.org + ASF + + PMC Member + + -5 + + + jmcconnell + Jesse McConnell + jmcconnell@apache.org + ASF + + PMC Member + + -6 + + + wsmoak + Wendy Smoak + wsmoak@apache.org + + Committer + + -7 + + + + + + + apache.website + scp://people.apache.org/www/maven.apache.org + + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-4 + + + https://svn.apache.org/repos/asf/maven/pom/tags + false + deploy + -Prelease + + + + + + + + + ci + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + cpd-check + + + + + + + + + reporting + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.apache.maven.plugins + maven-checkstyle-plugin + + http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml + http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven-header.txt + + + + org.apache.maven.plugins + maven-pmd-plugin + + + org.codehaus.mojo + cobertura-maven-plugin + + + org.codehaus.mojo + taglist-maven-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + + http://java.sun.com/j2ee/1.4/docs/api + http://java.sun.com/j2se/1.5.0/docs/api + http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/ + http://jakarta.apache.org/commons/dbcp/apidocs/ + http://jakarta.apache.org/commons/fileupload/apidocs/ + http://jakarta.apache.org/commons/httpclient/apidocs/ + http://jakarta.apache.org/commons/logging/apidocs/ + http://jakarta.apache.org/commons/pool/apidocs/ + http://www.junit.org/junit/javadoc/ + http://logging.apache.org/log4j/docs/api/ + http://jakarta.apache.org/regexp/apidocs/ + http://jakarta.apache.org/velocity/api/ + + + + + + + + release + + + + + maven-gpg-plugin + 1.0-alpha-1 + + ${gpg.passphrase} + + + + + sign + + + + + + + true + maven-deploy-plugin + 2.3 + + ${deploy.altRepository} + true + + + + + maven-remote-resources-plugin + 1.0-alpha-1 + + + + process + + + + org.apache:apache-jar-resource-bundle:1.0 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.0.2 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.2 + + + attach-javadocs + + jar + + + + + + + + + + + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5 + https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5 + +
+ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1 new file mode 100644 index 0000000000..5d7a3eba5a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1 @@ -0,0 +1 @@ +5c1ab38decaca1ccd08294aeab135047ebbae00d \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories new file mode 100644 index 0000000000..1ee755fa34 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-plugin-api-2.0.6.jar>central= +maven-plugin-api-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar new file mode 100644 index 0000000000..a34ffa095c Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar.sha1 new file mode 100644 index 0000000000..0ebaee61a9 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar.sha1 @@ -0,0 +1 @@ +52b32fd980c8ead7a3858d057330bda1ace72d9d \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom new file mode 100644 index 0000000000..c05402a6b8 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom @@ -0,0 +1,39 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-plugin-api + Maven Plugin API + + + junit + junit + 3.8.1 + test + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.sha1 new file mode 100644 index 0000000000..b9a6d5b3ab --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.sha1 @@ -0,0 +1 @@ +3af72b052dfefb73ecfae742613012b5396c8863 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories new file mode 100644 index 0000000000..1c0396adcf --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-plugin-registry-2.0.6.jar>central= +maven-plugin-registry-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar new file mode 100644 index 0000000000..e0365a2adb Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar.sha1 new file mode 100644 index 0000000000..79cac6e933 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar.sha1 @@ -0,0 +1 @@ +4242ec8629b4797387751379f57e72cb718aac7a \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom new file mode 100644 index 0000000000..b020f0d2b4 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom @@ -0,0 +1,53 @@ + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + org.apache.maven + maven-plugin-registry + Maven Plugin Registry Model + 2.0.6 + + + + org.codehaus.modello + modello-maven-plugin + + 1.0.0 + plugin-registry.mdo + + + + + + + org.codehaus.plexus + plexus-utils + + + org.codehaus.plexus + plexus-container-default + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.sha1 new file mode 100644 index 0000000000..b598f15118 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.sha1 @@ -0,0 +1 @@ +2e13beea3b3511c6075c60384d9e7fad18efbcdf \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/_remote.repositories new file mode 100644 index 0000000000..60fb94dae7 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-profile-2.0.6.jar>central= +maven-profile-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar new file mode 100644 index 0000000000..5c99a124db Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar.sha1 new file mode 100644 index 0000000000..2928a3f9bf --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar.sha1 @@ -0,0 +1 @@ +f03cd3820d2b4d60b93ccd17a1c14e8eeef63f79 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom new file mode 100644 index 0000000000..824b31cef7 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom @@ -0,0 +1,57 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-profile + Maven Profile Model + + + + org.codehaus.modello + modello-maven-plugin + + 1.0.0 + profiles.mdo + + + + + + + org.apache.maven + maven-model + + + org.codehaus.plexus + plexus-utils + + + org.codehaus.plexus + plexus-container-default + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.sha1 new file mode 100644 index 0000000000..f9b7786862 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.sha1 @@ -0,0 +1 @@ +12d0d8217e613b9cb487c1d1d0db744a4f588528 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/_remote.repositories new file mode 100644 index 0000000000..5dda38aa43 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-project-2.0.6.jar>central= +maven-project-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar new file mode 100644 index 0000000000..42311becb7 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar.sha1 new file mode 100644 index 0000000000..9447c11447 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar.sha1 @@ -0,0 +1 @@ +c0df764cd8f5bac660bfa53fa97fdd53663ee308 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom new file mode 100644 index 0000000000..ee3f9e5112 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom @@ -0,0 +1,73 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-project + Maven Project Builder + This library is used to not only read Maven project object model files, but to assemble inheritence + and to retrieve remote models as required. + + + org.apache.maven + maven-settings + + + org.apache.maven + maven-artifact-test + test + + + org.apache.maven + maven-profile + + + org.apache.maven + maven-model + + + org.apache.maven + maven-artifact-manager + + + + org.apache.maven + maven-plugin-registry + + + org.codehaus.plexus + plexus-utils + + + org.apache.maven + maven-artifact + + + org.codehaus.plexus + plexus-container-default + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.sha1 new file mode 100644 index 0000000000..af7bf70544 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.sha1 @@ -0,0 +1 @@ +28e9f98ae3688d8831052283b2d65bd18295a7f5 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories new file mode 100644 index 0000000000..2b22698247 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-repository-metadata-2.0.6.pom>central= +maven-repository-metadata-2.0.6.jar>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar new file mode 100644 index 0000000000..af8d9fd201 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar.sha1 new file mode 100644 index 0000000000..bbd72901a6 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar.sha1 @@ -0,0 +1 @@ +ae64379396d2eba33616ce1e0a458c3a744b317b \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom new file mode 100644 index 0000000000..7f60d0f785 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom @@ -0,0 +1,51 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-repository-metadata + Maven Repository Metadata Model + Maven Plugin Mapping + + + + org.codehaus.modello + modello-maven-plugin + 1.0-alpha-8 + + 1.0.0 + src/main/mdo/metadata.mdo + + + + + + + org.codehaus.plexus + plexus-utils + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.sha1 new file mode 100644 index 0000000000..316f59c398 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.sha1 @@ -0,0 +1 @@ +bdcd11054562df6124286aaf252ae8f256879e26 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/_remote.repositories new file mode 100644 index 0000000000..dfecab0427 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +maven-settings-2.0.6.jar>central= +maven-settings-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar new file mode 100644 index 0000000000..4953b08236 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar.sha1 new file mode 100644 index 0000000000..84e8624461 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar.sha1 @@ -0,0 +1 @@ +5da16cf9def50e3a352cd7e8923a49ebd72003b8 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom new file mode 100644 index 0000000000..618d8c1076 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom @@ -0,0 +1,57 @@ + + + + + + + maven + org.apache.maven + 2.0.6 + + 4.0.0 + maven-settings + Maven Local Settings Model + + + + org.codehaus.modello + modello-maven-plugin + + 1.0.0 + src/main/mdo/settings.mdo + + + + + + + org.apache.maven + maven-model + + + org.codehaus.plexus + plexus-utils + + + org.codehaus.plexus + plexus-container-default + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.sha1 new file mode 100644 index 0000000000..46872ad19a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.sha1 @@ -0,0 +1 @@ +6e8ca6b7fce58a28d2b73774fe277593af14d82a \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/_remote.repositories new file mode 100644 index 0000000000..233a67bfcf --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-2.0.6.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom new file mode 100644 index 0000000000..e4622f0ca9 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom @@ -0,0 +1,246 @@ + + + + 4.0.0 + + org.apache.maven + maven-parent + 5 + ../pom/maven/pom.xml + + maven + pom + Maven + 2.0.6 + Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process. + http://maven.apache.org + + jira + http://jira.codehaus.org/browse/MNG + + 2001 + + + Maven User List + users-subscribe@maven.apache.org + users-unsubscribe@maven.apache.org + users@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-users + + http://www.mail-archive.com/users@maven.apache.org/ + http://www.nabble.com/Maven---Users-f178.html + + + + + scm:svn:https://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6 + scm:svn:https://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6 + https://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6 + + + + + + maven-release-plugin + + https://svn.apache.org/repos/asf/maven/components/tags + + + + org.codehaus.modello + modello-maven-plugin + 1.0-alpha-13 + + + site-docs + pre-site + + xdoc + xsd + + + + + standard + + java + xpp3-reader + xpp3-writer + + + + + + + + + maven-artifact + maven-artifact-manager + maven-artifact-test + maven-core + maven-error-diagnostics + maven-model + maven-monitor + maven-plugin-api + maven-plugin-descriptor + maven-plugin-parameter-documenter + maven-plugin-registry + maven-profile + maven-project + maven-reporting + maven-repository-metadata + maven-script + maven-settings + + + + junit + junit + 3.8.1 + test + + + + 2.0.6 + + + + + + org.apache.maven + maven-model + ${mavenVersion} + + + org.apache.maven + maven-project + ${mavenVersion} + + + org.apache.maven.reporting + maven-reporting-api + ${mavenVersion} + + + org.apache.maven + maven-repository-metadata + ${mavenVersion} + + + org.apache.maven + maven-artifact + ${mavenVersion} + + + org.apache.maven + maven-artifact-manager + ${mavenVersion} + + + org.apache.maven + maven-artifact-test + ${mavenVersion} + + + org.apache.maven + maven-settings + ${mavenVersion} + + + org.apache.maven + maven-plugin-parameter-documenter + ${mavenVersion} + + + org.apache.maven + maven-profile + ${mavenVersion} + + + org.apache.maven + maven-plugin-registry + ${mavenVersion} + + + org.apache.maven + maven-plugin-api + ${mavenVersion} + + + org.apache.maven + maven-monitor + ${mavenVersion} + + + + org.codehaus.plexus + plexus-container-default + 1.0-alpha-9-stable-1 + + + org.codehaus.plexus + plexus-utils + 1.4.1 + + + org.apache.maven.wagon + wagon-provider-api + 1.0-beta-2 + + + org.apache.maven.wagon + wagon-ssh + 1.0-beta-2 + + + org.apache.maven.wagon + wagon-ssh-external + 1.0-beta-2 + + + org.apache.maven.wagon + wagon-file + 1.0-beta-2 + + + org.apache.maven.wagon + wagon-http-lightweight + 1.0-beta-2 + + + easymock + easymock + 1.2_Java1.3 + test + + + classworlds + classworlds + 1.1 + + + + + + apache.website + scp://people.apache.org/www/maven.apache.org/ref/${project.version}/ + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.sha1 new file mode 100644 index 0000000000..6c719f9551 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.sha1 @@ -0,0 +1 @@ +1991be0ed3e1820e135201406d5acabf8c08d426 maven-2.0.6.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/_remote.repositories new file mode 100644 index 0000000000..2ddd5ca4a7 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-clean-plugin-2.5.jar>central= +maven-clean-plugin-2.5.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar new file mode 100644 index 0000000000..a1ff19932c Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.sha1 new file mode 100644 index 0000000000..daf49c54fc --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.sha1 @@ -0,0 +1 @@ +75653decaefa85ca8114ff3a4f869bb2ee6d605d \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom new file mode 100644 index 0000000000..7ec3fa926d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom @@ -0,0 +1,112 @@ + + + + + + 4.0.0 + + + org.apache.maven.plugins + maven-plugins + 22 + ../maven-plugins/pom.xml + + + maven-clean-plugin + 2.5 + maven-plugin + + Maven Clean Plugin + + The Maven Clean Plugin is a plugin that removes files generated at build-time in a project's directory. + + 2001 + + + ${mavenVersion} + + + + scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-clean-plugin-2.5 + scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-clean-plugin-2.5 + http://svn.apache.org/viewvc/maven/plugins/tags/maven-clean-plugin-2.5 + + + JIRA + http://jira.codehaus.org/browse/MCLEAN + + + + 2.0.6 + + + + + org.apache.maven + maven-plugin-api + ${mavenVersion} + + + org.codehaus.plexus + plexus-utils + 3.0 + + + + + org.apache.maven.shared + maven-plugin-testing-harness + 1.1 + test + + + + + + run-its + + + + + org.apache.maven.plugins + maven-invoker-plugin + + true + true + src/it + ${project.build.directory}/it + + */pom.xml + + setup + verify + ${project.build.directory}/local-repo + src/it/settings.xml + + clean + + + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.sha1 new file mode 100644 index 0000000000..2289aec39c --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.sha1 @@ -0,0 +1 @@ +8571a1cd21bed4fe28656c3303526fa7d1e582ad \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/_remote.repositories new file mode 100644 index 0000000000..fed794878e --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-install-plugin-2.4.jar>central= +maven-install-plugin-2.4.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar new file mode 100644 index 0000000000..fd512667b7 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar.sha1 new file mode 100644 index 0000000000..44d60104e8 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar.sha1 @@ -0,0 +1 @@ +9d1316166fe4c313f56276935e08df11f45267c2 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom new file mode 100644 index 0000000000..7425521906 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom @@ -0,0 +1,193 @@ + + + + + + 4.0.0 + + + maven-plugins + org.apache.maven.plugins + 23 + ../maven-plugins/pom.xml + + + maven-install-plugin + 2.4 + maven-plugin + + Maven Install Plugin + Copies the project artifacts to the user's local repository. + 2004 + + + ${mavenVersion} + + + + scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-install-plugin-2.4 + scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-install-plugin-2.4 + http://svn.apache.org/viewvc/maven/plugins/tags/maven-install-plugin-2.4 + + + jira + http://jira.codehaus.org/browse/MINSTALL + + + + 2.0.6 + 3.1 + + + + + org.apache.maven + maven-plugin-api + ${mavenVersion} + + + org.apache.maven + maven-project + ${mavenVersion} + + + org.apache.maven + maven-model + ${mavenVersion} + + + org.apache.maven + maven-artifact-manager + ${mavenVersion} + + + org.apache.maven + maven-artifact + ${mavenVersion} + + + + + org.apache.maven.plugin-tools + maven-plugin-annotations + ${mavenPluginPluginVersion} + provided + + + + org.apache.maven.plugin-testing + maven-plugin-testing-harness + 1.2 + test + + + org.codehaus.plexus + plexus-utils + 3.0.5 + + + org.codehaus.plexus + plexus-digest + 1.0 + + + + + + Ludwig Magnusson + + + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + ${mavenPluginPluginVersion} + + true + + + + mojo-descriptor + process-classes + + descriptor + + + + help-goal + + helpmojo + + + + + + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + ${mavenPluginPluginVersion} + + + + + + + run-its + + + + + org.apache.maven.plugins + maven-invoker-plugin + 1.7 + + true + src/it + ${project.build.directory}/it + + */pom.xml + */non-default-pom.xml + + setup + verify + ${project.build.directory}/local-repo + src/it/settings.xml + true + + clean + install + + + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom.sha1 new file mode 100644 index 0000000000..a3c993d80a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom.sha1 @@ -0,0 +1 @@ +a94328f3fcee1cebefa3d1224caa0050682da487 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/_remote.repositories new file mode 100644 index 0000000000..494671a541 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-plugins-22.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom new file mode 100644 index 0000000000..43541040a5 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom @@ -0,0 +1,340 @@ + + + + 4.0.0 + + + org.apache.maven + maven-parent + 21 + ../../pom/maven/pom.xml + + + org.apache.maven.plugins + maven-plugins + 22 + pom + + Maven Plugins + Maven Plugins + http://maven.apache.org/plugins/ + + + + + Maven User List + users-subscribe@maven.apache.org + users-unsubscribe@maven.apache.org + users@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-users + + http://www.mail-archive.com/users@maven.apache.org/ + http://old.nabble.com/Maven---Users-f178.html + http://maven.users.markmail.org/ + + + + Maven Developer List + dev-subscribe@maven.apache.org + dev-unsubscribe@maven.apache.org + dev@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-dev + + http://www.mail-archive.com/dev@maven.apache.org/ + http://old.nabble.com/Maven-Developers-f179.html + http://maven.dev.markmail.org/ + + + + Maven Issues List + issues-subscribe@maven.apache.org + issues-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-issues/ + + http://www.mail-archive.com/issues@maven.apache.org + http://old.nabble.com/Maven---Issues-f15573.html + http://maven.issues.markmail.org/ + + + + Maven Commits List + commits-subscribe@maven.apache.org + commits-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-dev + + http://www.mail-archive.com/commits@maven.apache.org + http://old.nabble.com/Maven---Commits-f15575.html + http://maven.commits.markmail.org/ + + + + + Maven Announcements List + announce@maven.apache.org + announce-subscribe@maven.apache.org + announce-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-announce/ + + http://www.mail-archive.com/announce@maven.apache.org + http://old.nabble.com/Maven-Announcements-f15617.html + http://maven.announce.markmail.org/ + + + + Maven Notifications List + notifications-subscribe@maven.apache.org + notifications-unsubscribe@maven.apache.org + http://mail-archives.apache.org/mod_mbox/maven-notifications/ + + http://www.mail-archive.com/notifications@maven.apache.org + http://old.nabble.com/Maven---Notifications-f15574.html + http://maven.notifications.markmail.org/ + + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-22 + scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-22 + http://svn.apache.org/viewvc/maven/plugins/tags/maven-plugins-22 + + + Jenkins + https://builds.apache.org/hudson/job/maven-plugins/ + + + + + apache.website + scp://people.apache.org/www/maven.apache.org/plugins/ + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.6 + + + JIRA + + 1000 + true + + org/apache/maven/plugins + + [ANN] ${project.name} ${project.version} Released + + announce@maven.apache.org + users@maven.apache.org + + + dev@maven.apache.org + + + ${apache.availid} + ${smtp.host} + + + + + org.apache.maven.shared + maven-shared-resources + 1 + + + + + maven-release-plugin + + https://svn.apache.org/repos/asf/maven/plugins/tags + + + + maven-site-plugin + + scp://people.apache.org/www/maven.apache.org/plugins/${project.artifactId}-${project.version} + + + + + + + maven-enforcer-plugin + + + + enforce + + ensure-no-container-api + + + + + org.codehaus.plexus:plexus-component-api + + The new containers are not supported. You probably added a dependency that is missing the exclusions. + + + true + + + + + + org.apache.maven.plugins + maven-plugin-plugin + + + generated-helpmojo + + helpmojo + + + + + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + 2.8 + + + + + + + quality-checks + + + quality-checks + true + + + + + + org.apache.maven.plugins + maven-docck-plugin + + + docck-check + verify + + check + + + + + + + + + run-its + + + + org.apache.maven.plugins + maven-invoker-plugin + + true + src/it + ${project.build.directory}/it + setup + verify + ${project.build.directory}/local-repo + src/it/settings.xml + + */pom.xml + + + + + integration-test + + install + integration-test + verify + + + + + + + + + reporting + + + + org.apache.maven.plugins + maven-invoker-plugin + 1.5 + + + + + + maven-3 + + + + ${basedir} + + + + + + + org.apache.maven.plugins + maven-site-plugin + false + + + attach-descriptor + + attach-descriptor + + + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.sha1 new file mode 100644 index 0000000000..12ad70e02d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.sha1 @@ -0,0 +1 @@ +beff44ae4eff1e5c79c01972083cd11fa6982462 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/_remote.repositories new file mode 100644 index 0000000000..d844c00a6d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:43 EDT 2018 +maven-plugins-23.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom new file mode 100644 index 0000000000..916423d752 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom @@ -0,0 +1,266 @@ + + + + 4.0.0 + + + org.apache.maven + maven-parent + 22 + ../../pom/maven/pom.xml + + + org.apache.maven.plugins + maven-plugins + 23 + pom + + Maven Plugins + Maven Plugins + http://maven.apache.org/plugins/ + + + scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-23 + scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-23 + http://svn.apache.org/viewvc/maven/plugins/tags/maven-plugins-23 + + + Jenkins + https://builds.apache.org/hudson/job/maven-plugins/ + + + + + apache.website + scp://people.apache.org/www/maven.apache.org/plugins/ + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.7.1 + + + JIRA + + 1000 + true + + org/apache/maven/plugins + + [ANN] ${project.name} ${project.version} Released + + announce@maven.apache.org + users@maven.apache.org + + + dev@maven.apache.org + + + ${apache.availid} + ${smtp.host} + + + + + org.apache.maven.shared + maven-shared-resources + 1 + + + + + maven-release-plugin + + https://svn.apache.org/repos/asf/maven/plugins/tags + + + + maven-site-plugin + + scp://people.apache.org/www/maven.apache.org/plugins/${project.artifactId}-${project.version} + + + + + + + maven-enforcer-plugin + + + + enforce + + ensure-no-container-api + + + + + org.codehaus.plexus:plexus-component-api + + The new containers are not supported. You probably added a dependency that is missing the exclusions. + + + true + + + + + + org.apache.maven.plugins + maven-plugin-plugin + + + generated-helpmojo + + helpmojo + + + + + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + 3.1 + + + + + + + quality-checks + + + quality-checks + true + + + + + + org.apache.maven.plugins + maven-docck-plugin + + + docck-check + verify + + check + + + + + + + + + run-its + + + + org.apache.maven.plugins + maven-invoker-plugin + + true + src/it + ${project.build.directory}/it + setup + verify + ${project.build.directory}/local-repo + src/it/settings.xml + + */pom.xml + + + + + integration-test + + install + integration-test + verify + + + + + + + + + reporting + + + + org.apache.maven.plugins + maven-invoker-plugin + 1.6 + + + + + + maven-3 + + + + ${basedir} + + + + + + + org.apache.maven.plugins + maven-site-plugin + false + + + attach-descriptor + + attach-descriptor + + + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom.sha1 new file mode 100644 index 0000000000..3f61aba2a2 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom.sha1 @@ -0,0 +1 @@ +d40d68ba1f88d8e9b0040f175a6ff41928abd5e7 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/_remote.repositories new file mode 100644 index 0000000000..b6ab47d365 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +plexus-components-1.1.7.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom new file mode 100644 index 0000000000..9f5e66deca --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom @@ -0,0 +1,69 @@ + + 4.0.0 + + plexus + org.codehaus.plexus + 1.0.8 + + org.codehaus.plexus + plexus-components + pom + 1.1.7 + Plexus Components Parent Project + + + + org.codehaus.plexus + plexus-container-default + 1.0-alpha-8 + + + + plexus-action + plexus-archiver + plexus-bayesian + plexus-command + plexus-compiler + plexus-drools + plexus-formica + plexus-formica-web + plexus-hibernate + plexus-i18n + plexus-interactivity + plexus-ircbot + plexus-jdo + plexus-jetty-httpd + plexus-jetty + plexus-mimetyper + plexus-mail-sender + plexus-notification + plexus-resources + plexus-taskqueue + plexus-velocity + plexus-xmlrpc + + + scm:svn:http://svn.codehaus.org/plexus/plexus-components/trunk/ + scm:svn:https://svn.codehaus.org/plexus/plexus-components/trunk + http://fisheye.codehaus.org/browse/plexus/plexus-components/trunk/ + + + + + org.codehaus.plexus + plexus-maven-plugin + 1.3.2 + + + + descriptor + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.sha1 new file mode 100644 index 0000000000..a404d1cd37 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.sha1 @@ -0,0 +1 @@ +5fcdd5b77b86b603af118b70281f48539031a9f3 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/_remote.repositories new file mode 100644 index 0000000000..f7d7f035b8 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +plexus-container-default-1.0-alpha-8.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom new file mode 100644 index 0000000000..99e725bfe7 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom @@ -0,0 +1,248 @@ + + 4.0.0 + org.codehaus.plexus + plexus-container-default + Default Plexus Container + 1.0-alpha-8 + + + + +
dev@plexus.codehaus.org
+
+
+ + irc + + 6667 + #plexus + irc.codehaus.org + + +
+
+ 2001 + + + Plexus Developer List + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/pipermail/plexus-dev/ + + + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + Developer + Release Manager + + + + kaz + Pete Kazmier + + + + Developer + + + + jtaylor + James Taylor + james@jamestaylor.org + + + Developer + + + + dandiep + Dan Diephouse + dan@envoisolutions.com + Envoi solutions + + Developer + + + + kasper + Kasper Nielsen + apache@kav.dk + + + Developer + + + + bwalding + Ben Walding + bwalding@codehaus.org + Walding Consulting Services + + Developer + + + + mhw + Mark Wilkinson + mhw@kremvax.net + + Developer + + + + michal + Michal Maczka + mmaczka@interia.pl + + Developer + + + + evenisse + Emmanuel Venisse + evenisse@codehaus.org + + Developer + + + + trygvis + Trygve Laugstol + trygvis@codehaus.org + + Developer + + + + kenney + Kenney Westerhof + kenney@codehaus.org + + Developer + + + + + scm:svn:svn://svn.codehaus.org/plexus/scm/trunk/plexus-containers/plexus-container-default + scm:svn:https://svn.codehaus.org/plexus/trunk/plexus-containers/plexus-container-default + + + Codehaus + http://www.codehaus.org/ + + + src/main/java + src/main/scripts + src/test/java + target/classes + target/test-classes + + + src/main/resources + + + + + src/test/resources + + + target + plexus-container-default-1.0-alpha-8 + + + maven-release-plugin + 2.0-beta-2 + + https://svn.codehaus.org/plexus/tags + + + + maven-surefire-plugin + 2.0-beta-1 + + + **/Test*.java + **/Abstract*.java + + + + + + + + + false + + snapshots + Maven Snapshot Development Repository + http://snapshots.maven.codehaus.org/maven2 + + + + false + + central + Maven Repository Switchboard + http://repo1.maven.org/maven2 + + + + + + false + + snapshots-plugins + Maven Snapshot Plugins Development Repository + http://snapshots.maven.codehaus.org/maven2 + + + + false + + central + Maven Plugin Repository + http://repo1.maven.org/maven2 + + + + + org.codehaus.plexus + plexus-utils + 1.0.4 + compile + + + junit + junit + 3.8.1 + compile + + + classworlds + classworlds + 1.1-alpha-2 + compile + + + + target/site + + + + repo1 + Maven Central Repository + scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2 + + + snapshots + Maven Central Development Repository + scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2 + + deployed + +
\ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.sha1 new file mode 100644 index 0000000000..3ee0cb25f8 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.sha1 @@ -0,0 +1 @@ +3324c2065311b5cd636d3fe37353fe7558a6ec22 /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories new file mode 100644 index 0000000000..60df9e3ff4 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +plexus-container-default-1.0-alpha-9-stable-1.jar>central= +plexus-container-default-1.0-alpha-9-stable-1.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar new file mode 100644 index 0000000000..d205236ae6 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar.sha1 new file mode 100644 index 0000000000..7121d89a0d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar.sha1 @@ -0,0 +1 @@ +94aea3010e250a334d9dab7f591114cd6c767458 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom new file mode 100644 index 0000000000..5e52b57d6d --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom @@ -0,0 +1,65 @@ + + + plexus-containers + org.codehaus.plexus + 1.0.3 + + 4.0.0 + plexus-container-default + Default Plexus Container + 1.0-alpha-9-stable-1 + + + + maven-surefire-plugin + + + **/Test*.java + **/Abstract*.java + + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + + junit + junit + 3.8.1 + compile + + + org.codehaus.plexus + plexus-utils + 1.0.4 + + + classworlds + classworlds + 1.1-alpha-2 + + + + + codehaus.org + Plexus Central Repository + dav:https://dav.codehaus.org/repository/plexus + + + codehaus.org + Plexus Central Development Repository + dav:https://dav.codehaus.org/snapshots.repository/plexus + + + codehaus.org + dav:https://dav.codehaus.org/plexus + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.sha1 new file mode 100644 index 0000000000..fbad1e3417 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.sha1 @@ -0,0 +1 @@ +f557cb47f4594ac941d0edf08093a03ce15b51ba \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/_remote.repositories new file mode 100644 index 0000000000..cf4577bf98 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:44 EDT 2018 +plexus-containers-1.0.3.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom new file mode 100644 index 0000000000..cf94c7c7d8 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom @@ -0,0 +1,17 @@ + + 4.0.0 + + org.codehaus.plexus + plexus + 1.0.4 + + org.codehaus.plexus + plexus-containers + pom + Parent Plexus Container POM + 1.0.3 + + plexus-container-artifact + plexus-container-default + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.sha1 new file mode 100644 index 0000000000..7e24b10ea9 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.sha1 @@ -0,0 +1 @@ +e16f1c9b83cdeb142fc038dd0262c61121d58c4b /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/_remote.repositories new file mode 100644 index 0000000000..38e4223119 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +plexus-digest-1.0.jar>central= +plexus-digest-1.0.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar new file mode 100644 index 0000000000..d7eda22ef9 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.sha1 new file mode 100644 index 0000000000..5ce344f856 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.sha1 @@ -0,0 +1 @@ +5f6a5a5140cd39e8c987cf6c31429d917b31166e \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom new file mode 100644 index 0000000000..302a977542 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom @@ -0,0 +1,34 @@ + + + plexus-components + org.codehaus.plexus + 1.1.7 + + 4.0.0 + plexus-digest + Plexus Digest / Hashcode Components + 1.0 + + scm:svn:https://svn.codehaus.org/plexus/tags/plexus-digest-1.0 + scm:svn:https://svn.codehaus.org/plexus/tags/plexus-digest-1.0 + https://svn.codehaus.org/plexus/tags/plexus-digest-1.0 + + + + + org.codehaus.plexus + plexus-maven-plugin + + + + descriptor + + + + + + + + deployed + + \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.sha1 new file mode 100644 index 0000000000..fcf1eea518 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.sha1 @@ -0,0 +1 @@ +df5c2e55c9f30db34972661819437f1802128861 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/_remote.repositories new file mode 100644 index 0000000000..cf3b7c96cd --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:44 EDT 2018 +plexus-utils-1.0.4.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom new file mode 100644 index 0000000000..4c60828826 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom @@ -0,0 +1,235 @@ + + 4.0.0 + org.codehaus.plexus + plexus-utils + Plexus Common Utilities + 1.0.4 + + + + +
dev@plexus.codehaus.org
+
+
+ + irc + + 6667 + #plexus + irc.codehaus.org + + +
+
+ 2001 + + + Plexus Developer List + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/pipermail/plexus-dev/ + + + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + Developer + Release Manager + + + + kaz + Pete Kazmier + + + + Developer + + + + jtaylor + James Taylor + james@jamestaylor.org + + + Developer + + + + dandiep + Dan Diephouse + dan@envoisolutions.com + Envoi solutions + + Developer + + + + kasper + Kasper Nielsen + apache@kav.dk + + + Developer + + + + bwalding + Ben Walding + bwalding@codehaus.org + Walding Consulting Services + + Developer + + + + mhw + Mark Wilkinson + mhw@kremvax.net + + Developer + + + + michal + Michal Maczka + mmaczka@interia.pl + + Developer + + + + evenisse + Emmanuel Venisse + evenisse@codehaus.org + + Developer + + + + trygvis + Trygve Laugstol + trygvis@codehaus.org + + Developer + + + + kenney + Kenney Westerhof + kenney@codehaus.org + + Developer + + + + + scm:svn:svn://svn.codehaus.org/plexus/scm/trunk/plexus-utils + scm:svn:https://svn.codehaus.org/plexus/trunk/plexus-utils + + + Codehaus + http://www.codehaus.org/ + + + src/main/java + src/main/scripts + src/test/java + target/classes + target/test-classes + + + src/main/resources + + + + + src/test/resources + + + target + + + maven-release-plugin + 2.0-beta-3-SNAPSHOT + + https://svn.codehaus.org/plexus/tags + + + + maven-surefire-plugin + RELEASE + + + org/codehaus/plexus/util/FileBasedTestCase.java + **/Test*.java + + + + + + + + + false + + snapshots + Maven Snapshot Development Repository + http://snapshots.maven.codehaus.org/maven2 + + + + false + + central + Maven Repository Switchboard + http://repo1.maven.org/maven2 + + + + + + false + + snapshots-plugins + Maven Snapshot Plugins Development Repository + http://snapshots.maven.codehaus.org/maven2 + + + + false + + central + Maven Plugin Repository + http://repo1.maven.org/maven2 + + + + + junit + junit + 3.8.1 + test + + + + target/site + + + + repo1 + Maven Central Repository + scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2 + + + snapshots + Maven Central Development Repository + scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2 + + deployed + +
\ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1 new file mode 100644 index 0000000000..f74d077845 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1 @@ -0,0 +1 @@ +a82e1ddd2d795616ac58d73ed246b8ec65326dfa /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/_remote.repositories new file mode 100644 index 0000000000..f422366640 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:44 EDT 2018 +plexus-utils-1.4.1.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom new file mode 100644 index 0000000000..207a3ec987 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom @@ -0,0 +1,50 @@ + + + plexus + org.codehaus.plexus + 1.0.11 + ../pom/pom.xml + + 4.0.0 + plexus-utils + Plexus Common Utilities + 1.4.1 + + + + maven-compiler-plugin + + + 1.3 + 1.3 + + + + maven-surefire-plugin + + + true + + org/codehaus/plexus/util/FileBasedTestCase.java + **/Test*.java + + + + + + + scm:svn:http://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.4.1 + scm:svn:https://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.4.1 + http://fisheye.codehaus.org/browse/plexus/plexus-utils/tags/plexus-utils-1.4.1 + + + + + maven-javadoc-plugin + + + maven-jxr-plugin + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.sha1 new file mode 100644 index 0000000000..cbbf6f8d0a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.sha1 @@ -0,0 +1 @@ +0a77530df5e881e55a4ffaea4b6bf33d57bc5b26 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/_remote.repositories new file mode 100644 index 0000000000..e12d81a5c4 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +plexus-utils-3.0.5.jar>central= +plexus-utils-3.0.5.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar new file mode 100644 index 0000000000..1a011f3a54 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar differ diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar.sha1 new file mode 100644 index 0000000000..be55bdb177 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar.sha1 @@ -0,0 +1 @@ +3da9c286180a66aba197db8ffa7bbdc756c3e31f \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom new file mode 100644 index 0000000000..282b590e23 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom @@ -0,0 +1,71 @@ + + + + + + 4.0.0 + + + org.codehaus.plexus + plexus + 3.1 + + + plexus-utils + 3.0.5 + + Plexus Common Utilities + A collection of various utility classes to ease working with strings, files, command lines, XML and more. + http://plexus.codehaus.org/plexus-utils + + + scm:git:git@github.com:sonatype/plexus-utils.git + scm:git:git@github.com:sonatype/plexus-utils.git + http://github.com/sonatype/plexus-utils + + + JIRA + http://jira.codehaus.org/browse/PLXUTILS + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + true + + org/codehaus/plexus/util/FileBasedTestCase.java + **/Test*.java + + + + JAVA_HOME + ${JAVA_HOME} + + + M2_HOME + ${M2_HOME} + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom.sha1 new file mode 100644 index 0000000000..a6200070b1 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom.sha1 @@ -0,0 +1 @@ +880976a01d8f71ced7c8da841e571479bb7b6021 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/_remote.repositories new file mode 100644 index 0000000000..472b22da94 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:44 EDT 2018 +plexus-1.0.11.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom new file mode 100644 index 0000000000..28ee5744c7 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom @@ -0,0 +1,308 @@ + + 4.0.0 + org.codehaus.plexus + plexus + pom + Plexus + 1.0.11 + + + + mail + +
dev@plexus.codehaus.org
+
+
+ + irc + + irc.codehaus.org + 6667 + #plexus + + +
+
+ 2001 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + Plexus User List + http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org + http://archive.plexus.codehaus.org/user + + + Plexus Developer List + http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org + http://archive.plexus.codehaus.org/dev + + + Plexus Announce List + http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org + http://archive.plexus.codehaus.org/announce + + + Plexus Commit List + http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org + http://archive.plexus.codehaus.org/scm + + + + JIRA + http://jira.codehaus.org/browse/PLX + + + + + codehaus.org + Plexus Central Repository + dav:https://dav.codehaus.org/repository/plexus + + + codehaus.org + Plexus Central Development Repository + dav:https://dav.codehaus.org/snapshots.repository/plexus + + + codehaus.org + dav:https://dav.codehaus.org/plexus + + + + + codehaus.snapshots + Codehaus Snapshot Development Repository + http://snapshots.repository.codehaus.org + + false + + + + + + + jvanzyl + Jason van Zyl + jason@maven.org + + Developer + Release Manager + + + + kaz + Pete Kazmier + + + + Developer + + + + jtaylor + James Taylor + james@jamestaylor.org + + + Developer + + + + dandiep + Dan Diephouse + dan@envoisolutions.com + Envoi solutions + + Developer + + + + kasper + Kasper Nielsen + apache@kav.dk + + + Developer + + + + bwalding + Ben Walding + bwalding@codehaus.org + Walding Consulting Services + + Developer + + + + mhw + Mark Wilkinson + mhw@kremvax.net + + Developer + + + + michal + Michal Maczka + mmaczka@interia.pl + + Developer + + + + evenisse + Emmanuel Venisse + evenisse@codehaus.org + + Developer + + + + Trygve Laugstol + trygvis + trygvis@codehaus.org + + Developer + + + + Kenney Westerhof + kenney + kenney@codehaus.org + + Developer + + + + Carlos Sanchez + carlos + carlos@codehaus.org + + Developer + + + + Brett Porter + brett + brett@codehaus.org + + Developer + + + + John Casey + jdcasey + jdcasey@codehaus.org + + Developer + + + + Andrew Williams + handyande + andy@handyande.co.uk + + Developer + + + + Rahul Thakur + rahul + rahul.thakur.xdev@gmail.com + + Developer + + + + Joakim Erdfelt + joakime + joakim@erdfelt.com + + Developer + + + + Olivier Lamy + olamy + olamy@codehaus.org + + Developer + + + + + + junit + junit + 3.8.1 + test + + + + scm:svn:http://svn.codehaus.org/plexus/pom/trunk/ + scm:svn:https://svn.codehaus.org/plexus/pom/trunk/ + http://fisheye.codehaus.org/browse/plexus/pom/trunk/ + + + Codehaus + http://www.codehaus.org/ + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.4 + 1.4 + + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + + maven-release-plugin + + deploy + + + + + +
diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1 new file mode 100644 index 0000000000..1ba2b3afc2 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1 @@ -0,0 +1 @@ +4693d4512d50c5159bef1c49def1d2690a327c30 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/_remote.repositories new file mode 100644 index 0000000000..541524f3e6 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:44 EDT 2018 +plexus-1.0.4.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom new file mode 100644 index 0000000000..2cf5d56963 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom @@ -0,0 +1,205 @@ + + 4.0.0 + org.codehaus.plexus + plexus + pom + Plexus + 1.0.4 + + + + mail + +
dev@plexus.codehaus.org
+
+
+ + irc + + irc.codehaus.org + 6667 + #plexus + + +
+
+ 2001 + + + Plexus Developer List + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/pipermail/plexus-dev/ + + + + + + repo1 + Maven Central Repository + scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2 + + + snapshots + Maven Central Development Repository + scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2 + + + + + snapshots + Maven Snapshot Development Repository + http://snapshots.maven.codehaus.org/maven2 + + false + + + + + + snapshots-plugins + Maven Snapshot Plugins Development Repository + http://snapshots.maven.codehaus.org/maven2 + + false + + + + + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + Developer + Release Manager + + + + kaz + Pete Kazmier + + + + Developer + + + + jtaylor + James Taylor + james@jamestaylor.org + + + Developer + + + + dandiep + Dan Diephouse + dan@envoisolutions.com + Envoi solutions + + Developer + + + + kasper + Kasper Nielsen + apache@kav.dk + + + Developer + + + + bwalding + Ben Walding + bwalding@codehaus.org + Walding Consulting Services + + Developer + + + + mhw + Mark Wilkinson + mhw@kremvax.net + + Developer + + + + michal + Michal Maczka + mmaczka@interia.pl + + Developer + + + + evenisse + Emmanuel Venisse + evenisse@codehaus.org + + Developer + + + + Trygve Laugstøl + trygvis + trygvis@codehaus.org + + Developer + + + + Kenney Westerhof + kenney + kenney@codehaus.org + + Developer + + + + + + junit + junit + 3.8.1 + test + + + + scm:svn:svn://svn.codehaus.org/plexus/scm/trunk/ + scm:svn:https://svn.codehaus.org/plexus/trunk + + + Codehaus + http://www.codehaus.org/ + + + plexus-appserver + plexus-archetypes + plexus-components + plexus-component-factories + plexus-containers + plexus-logging + plexus-maven-plugin + plexus-services + plexus-tools + plexus-utils + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.codehaus.org/plexus/tags + + + + +
diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1 new file mode 100644 index 0000000000..290ef1904e --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1 @@ -0,0 +1 @@ +06f66b2f7d2eef1d805c11bca91c89984cda4137 /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/_remote.repositories new file mode 100644 index 0000000000..1359755337 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +plexus-1.0.8.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom new file mode 100644 index 0000000000..cba2014f96 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom @@ -0,0 +1,259 @@ + + + 4.0.0 + org.codehaus.plexus + plexus + pom + Plexus + 1.0.8 + + + + mail + +
dev@plexus.codehaus.org
+
+
+ + irc + + irc.codehaus.org + 6667 + #plexus + + +
+
+ 2001 + + + Plexus Developer List + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/mailman/listinfo/plexus-dev + http://lists.codehaus.org/pipermail/plexus-dev/ + + + + JIRA + http://jira.codehaus.org/browse/PLX + + + + + codehaus.org + Plexus Central Repository + dav:https://dav.codehaus.org/repository/plexus + + + codehaus.org + Plexus Central Development Repository + dav:https://dav.codehaus.org/snapshots.repository/plexus + + + codehaus.org + dav:https://dav.codehaus.org/plexus + + + + + apache-snapshots + Snapshot repository + http://people.apache.org/maven-snapshot-repository + + false + + + + codehaus-snapshots + Codehaus Snapshot Development Repository + http://snapshots.repository.codehaus.org + + false + + + + + + codehaus-snapshots + Codehaus Snapshot Development Repository + http://snapshots.repository.codehaus.org + + false + + + + + + + jvanzyl + Jason van Zyl + jason@maven.org + + Developer + Release Manager + + + + kaz + Pete Kazmier + + + + Developer + + + + jtaylor + James Taylor + james@jamestaylor.org + + + Developer + + + + dandiep + Dan Diephouse + dan@envoisolutions.com + Envoi solutions + + Developer + + + + kasper + Kasper Nielsen + apache@kav.dk + + + Developer + + + + bwalding + Ben Walding + bwalding@codehaus.org + Walding Consulting Services + + Developer + + + + mhw + Mark Wilkinson + mhw@kremvax.net + + Developer + + + + michal + Michal Maczka + mmaczka@interia.pl + + Developer + + + + evenisse + Emmanuel Venisse + evenisse@codehaus.org + + Developer + + + + Trygve Laugstol + trygvis + trygvis@codehaus.org + + Developer + + + + Kenney Westerhof + kenney + kenney@codehaus.org + + Developer + + + + Carlos Sanchez + carlos + carlos@codehaus.org + + Developer + + + + Brett Porter + brett + brett@codehaus.org + + Developer + + + + John Casey + jdcasey + jdcasey@codehaus.org + + Developer + + + + + + junit + junit + 3.8.1 + test + + + + scm:svn:http://svn.codehaus.org/plexus/trunk/ + scm:svn:https://svn.codehaus.org/plexus/trunk + + + Codehaus + http://www.codehaus.org/ + + + + plexus-archetypes + plexus-examples + plexus-components + plexus-component-factories + plexus-containers + plexus-logging + plexus-maven-plugin + plexus-tools + plexus-utils + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-1 + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.codehaus.org/plexus/tags + + + + +
diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1 new file mode 100644 index 0000000000..5234d5638a --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1 @@ -0,0 +1 @@ +9e7c8432829962afe796b32587c1bfa841a317d5 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/_remote.repositories new file mode 100644 index 0000000000..be5e1ef561 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:44 EDT 2018 +plexus-3.1.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom new file mode 100644 index 0000000000..04315ce6a4 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom @@ -0,0 +1,589 @@ + + + + + + 4.0.0 + + + org.sonatype.spice + spice-parent + 17 + + + org.codehaus.plexus + plexus + pom + 3.1 + + Plexus + The Plexus project provides a full software stack for creating and executing software projects. + http://plexus.codehaus.org/ + 2001 + + Codehaus + http://www.codehaus.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + jvanzyl + Jason van Zyl + jason@maven.org + + Developer + Release Manager + + + + kaz + Pete Kazmier + + + + Developer + + + + jtaylor + James Taylor + james@jamestaylor.org + + + Developer + + + + dandiep + Dan Diephouse + dan@envoisolutions.com + Envoi solutions + + Developer + + + + kasper + Kasper Nielsen + apache@kav.dk + + + Developer + + + + bwalding + Ben Walding + bwalding@codehaus.org + Walding Consulting Services + + Developer + + + + mhw + Mark Wilkinson + mhw@kremvax.net + + Developer + + + + michal + Michal Maczka + mmaczka@interia.pl + + Developer + + + + evenisse + Emmanuel Venisse + evenisse@codehaus.org + + Developer + + + + Trygve Laugstøl + trygvis + trygvis@codehaus.org + + Developer + + + + Kenney Westerhof + kenney + kenney@codehaus.org + + Developer + + + + Carlos Sanchez + carlos + carlos@codehaus.org + + Developer + + + + Brett Porter + brett + brett@codehaus.org + + Developer + + + + John Casey + jdcasey + jdcasey@codehaus.org + + Developer + + + + Andrew Williams + handyande + andy@handyande.co.uk + + Developer + + + + Rahul Thakur + rahul + rahul.thakur.xdev@gmail.com + + Developer + + + + Joakim Erdfelt + joakime + joakim@erdfelt.com + + Developer + + + + Olivier Lamy + olamy + olamy@codehaus.org + + Developer + + + + Hervé Boutemy + hboutemy + hboutemy@codehaus.org + + Developer + + + + Oleg Gusakov + oleg + olegy@codehaus.org + + Developer + + + + Vincent Siveton + vsiveton + vsiveton@codehaus.org + + Developer + + + + + + + Plexus User List + http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org + http://archive.plexus.codehaus.org/user + user@plexus.codehaus.org + + + Plexus Developer List + http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org + http://archive.plexus.codehaus.org/dev + dev@plexus.codehaus.org + + + Plexus Announce List + http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org + http://archive.plexus.codehaus.org/announce + + + Plexus Commit List + http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org + http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org + http://archive.plexus.codehaus.org/scm + + + + + scm:git:git@github.com:sonatype/plexus-pom.git + scm:git:git@github.com:sonatype/plexus-pom.git + http://github.com/sonatype/plexus-pom + + + JIRA + http://jira.codehaus.org/browse/PLX + + + + + mail + +
dev@plexus.codehaus.org
+
+
+
+
+ + + plexus-releases + Plexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + plexus-snapshots + Plexus Snapshot Repository + ${plexusDistMgmtSnapshotsUrl} + + + codehaus.org + dav:https://dav.codehaus.org/plexus + + + + + UTF-8 + https://oss.sonatype.org/content/repositories/plexus-snapshots + + + + + junit + junit + 3.8.2 + test + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.6 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.3 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.8 + + + maven-release-plugin + 2.2.1 + + deploy + false + -Pplexus-release + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + org.apache.maven.wagon + wagon-webdav-jackrabbit + 2.2 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12 + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + + index + summary + modules + license + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + plugin-management + plugins + distribution-management + + + + + + + + + + reporting + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + + index + summary + modules + license + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + plugin-management + plugins + distribution-management + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.9 + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.6 + + config/maven_checks.xml + https://raw.github.com/sonatype/plexus-pom/master/src/main/resources/config/plexus-header.txt + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 1.5 + + rulesets/maven.xml + + + ${project.build.directory}/generated-sources/modello + ${project.build.directory}/generated-sources/plugin + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + true + + http://junit.sourceforge.net/javadoc/ + + + + + + javadoc + test-javadoc + + + + + + + + + plexus-release + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + + sign + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + +
diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom.sha1 new file mode 100644 index 0000000000..506e9629f9 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom.sha1 @@ -0,0 +1 @@ +b64de86ceaa4f0e4d8ccc44a26c562c6fb7fb230 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/_remote.repositories new file mode 100644 index 0000000000..e687c015fb --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +forge-parent-10.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom new file mode 100644 index 0000000000..853fb2a7d4 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom @@ -0,0 +1,317 @@ + + + + 4.0.0 + + org.sonatype.forge + forge-parent + pom + 10 + Sonatype Forge Parent Pom + + 2008 + http://forge.sonatype.com/ + + + Sonatype, Inc. + http://www.sonatype.com/ + + + + scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-10 + http://svn.sonatype.org/forge/tags/forge-parent-10 + scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-10 + + + + forge-releases + https://repository.sonatype.org/service/local/staging/deploy/maven2 + forge-snapshots + https://repository.sonatype.org/content/repositories/snapshots + UTF-8 + UTF-8 + + + + + ${forgeReleaseId} + ${forgeReleaseUrl} + + + ${forgeSnapshotId} + ${forgeSnapshotUrl} + + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.2 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.8 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.2 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + + forked-path + false + deploy + -Prelease + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2 + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-scm-plugin + 1.4 + + + org.apache.maven.plugins + maven-site-plugin + 2.2 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.8 + + true + + + + org.sonatype.plugins + sisu-maven-plugin + 1.0 + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.6 + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.9.0 + + + org.codehaus.modello + modello-maven-plugin + 1.4.1 + + true + + + + org.apache.felix + maven-bundle-plugin + 2.3.4 + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.4 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.1 + + UnreadFields + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.2 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 1.5 + + + + + + + + release + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + ${gpg.passphrase} + + true + + + + + sign + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + ${deploy.altRepository} + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + ${project.build.sourceEncoding} + + + + attach-javadocs + + jar + + + + + + + + + + + \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1 new file mode 100644 index 0000000000..b4b62fc5e3 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1 @@ -0,0 +1 @@ +c24dc843444f348100c19ebd51157e7a5f61bfe7 \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/_remote.repositories b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/_remote.repositories new file mode 100644 index 0000000000..c9f740afbf --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:32:45 EDT 2018 +spice-parent-17.pom>central= diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom new file mode 100644 index 0000000000..abe8170b3c --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom @@ -0,0 +1,211 @@ + + + 4.0.0 + + + org.sonatype.forge + forge-parent + 10 + + + + org.sonatype.spice + spice-parent + 17 + pom + + Sonatype Spice Components + + + scm:git:git://github.com/sonatype/oss-parents.git + scm:git:git@github.com:sonatype/oss-parents.git + https://github.com/sonatype/spice-parent + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + Hudson + https://grid.sonatype.org/ci/view/Spice/ + + + + JIRA + https://issues.sonatype.org/browse/SPICE + + + + 2.1.1 + 1.6.1 + + + + + + + + + + org.sonatype.sisu + sisu-inject-bean + ${sisu-inject.version} + runtime + + + org.sonatype.sisu + sisu-guice + 2.9.4 + no_aop + runtime + + + javax.inject + javax.inject + 1 + compile + + + + + + org.sonatype.sisu + sisu-inject-plexus + ${sisu-inject.version} + compile + + + org.codehaus.plexus + plexus-component-annotations + 1.5.5 + compile + + + org.codehaus.plexus + plexus-classworlds + 2.4 + compile + + + org.codehaus.plexus + plexus-utils + 2.0.5 + compile + + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + jar + compile + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + jar + runtime + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + jar + runtime + + + org.slf4j + slf4j-simple + ${slf4j.version} + jar + test + + + + + junit + junit + 4.8.2 + test + + + + + + + + + org.codehaus.plexus + plexus-component-metadata + 1.5.5 + + + process-classes + + generate-metadata + + + + process-test-classes + + generate-test-metadata + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + + org.apache.maven.plugin-tools + maven-plugin-tools-javadoc + 2.5 + + + org.codehaus.plexus + plexus-javadoc + 1.0 + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1.1 + + + + + dependencies + project-team + mailing-list + cim + issue-tracking + license + scm + + + + + + + diff --git a/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1 b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1 new file mode 100644 index 0000000000..42dafabe45 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/projects/simple/libs/~/src/jib/jib-maven-plugin/src/test/resources/fake.m2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1 @@ -0,0 +1 @@ +7f500699ef371383492a4d6ee799b1a77ffd82cc \ No newline at end of file diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/_remote.repositories b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/_remote.repositories new file mode 100644 index 0000000000..d4aa0ba7cb --- /dev/null +++ b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:33:40 EDT 2018 +dependency-1.0.0.pom>= +dependency-1.0.0.jar>= diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/dependency-1.0.0.jar b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/dependency-1.0.0.jar new file mode 100644 index 0000000000..333ceb39b2 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/dependency-1.0.0.jar differ diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/dependency-1.0.0.pom b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/dependency-1.0.0.pom new file mode 100644 index 0000000000..242f57433c --- /dev/null +++ b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/1.0.0/dependency-1.0.0.pom @@ -0,0 +1,9 @@ + + + 4.0.0 + com.test + dependency + 1.0.0 + POM was created from install:install-file + diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/maven-metadata-local.xml b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/maven-metadata-local.xml new file mode 100644 index 0000000000..d10105b967 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/testM2/com/test/dependency/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + com.test + dependency + + 1.0.0 + + 1.0.0 + + 20180711223340 + + diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/_remote.repositories b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000000..b12c035277 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jul 11 18:35:24 EDT 2018 +dependencyX-1.0.0-SNAPSHOT.pom>= +dependencyX-1.0.0-SNAPSHOT.jar>= diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/dependencyX-1.0.0-SNAPSHOT.jar b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/dependencyX-1.0.0-SNAPSHOT.jar new file mode 100644 index 0000000000..333ceb39b2 Binary files /dev/null and b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/dependencyX-1.0.0-SNAPSHOT.jar differ diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/dependencyX-1.0.0-SNAPSHOT.pom b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/dependencyX-1.0.0-SNAPSHOT.pom new file mode 100644 index 0000000000..fcf75bd78e --- /dev/null +++ b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/dependencyX-1.0.0-SNAPSHOT.pom @@ -0,0 +1,9 @@ + + + 4.0.0 + com.test + dependencyX + 1.0.0-SNAPSHOT + POM was created from install:install-file + diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/maven-metadata-local.xml b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/maven-metadata-local.xml new file mode 100644 index 0000000000..87f1ad7dcf --- /dev/null +++ b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/1.0.0-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + com.test + dependencyX + 1.0.0-SNAPSHOT + + + true + + 20180711223524 + + + jar + 1.0.0-SNAPSHOT + 20180711223524 + + + pom + 1.0.0-SNAPSHOT + 20180711223524 + + + + diff --git a/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/maven-metadata-local.xml b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/maven-metadata-local.xml new file mode 100644 index 0000000000..8f606ea131 --- /dev/null +++ b/jib-maven-plugin/src/test/resources/testM2/com/test/dependencyX/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.test + dependencyX + + + 1.0.0-SNAPSHOT + + 20180711223524 + +