|
|
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomResourceLoad.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomResourceLoad.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomResourceLoad.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomResourceLoad.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,58 @@
+package org.apache.maven.plugins.rpm.factory.mojo.helpers.load;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.vfs.FileObject;
+import org.apache.commons.vfs.FileSystemException;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.rpm.factory.mojo.helpers.validate.PomValidator;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+
+public class PomResourceLoad {
+
+ /**
+ * Loads pom resources that pass validation criteria specifiedin the
PomValidator.
+ *
+ * @param resourceSet the resource set
+ * @param pomFiles the pom files
+ *
+ * @return the list< resource>
+ *
+ * @throws MojoExecutionException the mojo execution exception
+ */
+ public static List<Resource> loadPomResources(
+ FileObject[] pomFiles,
+ ResourceSet resourceSet) throws MojoExecutionException
+ {
+ List<Resource> resources = new ArrayList<Resource>();
+
+ for (int i = 0; i<pomFiles.length; i++)
+ {
+ FileObject fileObject = pomFiles[i];
+ String fileObjectPath = null;
+ try
+ {
+ fileObjectPath = fileObject.getURL().getFile();
+ }
+ catch ( FileSystemException e )
+ {
+ throw new MojoExecutionException("Stuff Happened here + TODO
More Info");
+ }
+
+ Resource resource = resourceSet.getResource(
+ URI.createFileURI(fileObjectPath), true);
+
+ boolean validPomResource = PomValidator.validate( resource );
+
+ if (validPomResource)
+ {
+ resources.add(resource);
+ }
+
+ }
+ return resources;
+ }
+}
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/MetadataV1ToMetadataV2Transform.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/MetadataV1ToMetadataV2Transform.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/MetadataV1ToMetadataV2Transform.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/MetadataV1ToMetadataV2Transform.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,166 @@
+package org.apache.maven.plugins.rpm.factory.mojo.helpers.transform;
+
+import org.apache.tuscany.model.emf.ecore2ecore.Ecore2EcoreFactory;
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import
org.apache.tuscany.model.emf.processor.ecore2ecore.impl.Ecore2EcoreProcessor;
+import org.apache.maven.model.emf.metadata.v100.MetaData;
+import org.apache.maven.model.emf.metadata.v100.MetadataV100Package;
+import org.apache.maven.model.emf.metadata.v200.MetadataV200Package;
+import org.apache.maven.model.emf.metadata.v200.Project;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.rpm.factory.mojo.RPMFactoryMojoConstants;
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+
+public class MetadataV1ToMetadataV2Transform
+implements RPMFactoryMojoConstants {
+
+ private static Ecore2EcoreFactory ecore2ecoreFactory =
+ Ecore2EcoreFactory.eINSTANCE;
+
+ private static MetadataV100Package metadataPackageVersion1 =
+ MetadataV100Package.eINSTANCE;
+
+ private static MetadataV200Package metadataPackageVersion2 =
+ MetadataV200Package.eINSTANCE;
+
+ private static MappingRoot metadataV1ToMetadataV2MappingRoot = null;
+
+ /**
+ * Returns an EObject that is a Project instance.
+ *
+ * @param metadata File pointing to the base directory.
+ * @param metadata File pointing to the base directory.
+ * @return EObject Project EObject that corresponds to the metadata
argument
+ */
+
+ public static EObject transform(EObject metadata, MappingRoot
mappingRoot)
+ {
+ EObject project =
+ Ecore2EcoreProcessor.execute(
+ metadata,
+ mappingRoot);
+ return project;
+ }
+
+
+ public static MappingRoot createMetadataV1ToMetadataV2MappingRoot()
+ {
+ MappingRoot metadataV1ToMetadataV2MappingRoot =
+ ecore2ecoreFactory.createMappingRoot();
+
+ EClass metadataV1EClass = metadataPackageVersion1.getMetaData();
+ EClass versioningV1EClass = metadataPackageVersion1.getVersioning();
+ EClass versionsV1EClass = metadataPackageVersion1.getVersions();
+
+ Mapping metadataV1ToProjectV2Mapping =
+ createMetadataV1ToProjectV2Mapping();
+ Mapping versioningV1ToVersioningV2Mapping =
+ createVersioningV1ToVersioningV2Mapping();
+ Mapping versionsV1ToVersionsV2Mapping =
+ createVersionsV1ToVersionsV2Mapping();
+
+ metadataV1ToMetadataV2MappingRoot.
+ getEClass2MappingMap().
+ put( metadataV1EClass, metadataV1ToProjectV2Mapping );
+
+ metadataV1ToMetadataV2MappingRoot.
+ getEClass2MappingMap().
+ put( versioningV1EClass, versioningV1ToVersioningV2Mapping );
+
+ metadataV1ToMetadataV2MappingRoot.
+ getEClass2MappingMap().
+ put( versionsV1EClass, versionsV1ToVersionsV2Mapping );
+
+ return metadataV1ToMetadataV2MappingRoot;
+ }
+
+ public static Mapping createMetadataV1ToProjectV2Mapping()
+ {
+ Mapping metadataV1ToProjectV2Mapping =
+ ecore2ecoreFactory.createMapping();
+
+ EClass projectEClass = metadataPackageVersion2.getProject();
+
+ EAttribute metadataArtifactId =
metadataPackageVersion1.getMetaData_ArtifactId();
+ EAttribute projectArtifactId =
metadataPackageVersion2.getProject_ArtifactId();
+
+ EAttribute metadataGroupId =
metadataPackageVersion1.getMetaData_GroupId();
+ EAttribute projectGroupId =
metadataPackageVersion2.getProject_GroupId();
+
+ EAttribute metadataVersion =
metadataPackageVersion1.getMetaData_Version();
+ EAttribute projectVersion =
metadataPackageVersion2.getProject_Version();
+
+ EReference metadataVersioning =
metadataPackageVersion1.getMetaData_Versioning();
+ EReference projectVersioning =
metadataPackageVersion2.getProject_Versioning();
+
+ metadataV1ToProjectV2Mapping.setTargetEClass( projectEClass );
+
+
+ metadataV1ToProjectV2Mapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(metadataArtifactId, projectArtifactId);
+
+ metadataV1ToProjectV2Mapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(metadataGroupId, projectGroupId);
+
+ metadataV1ToProjectV2Mapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(metadataVersion, projectVersion);
+
+ metadataV1ToProjectV2Mapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(metadataVersioning, projectVersioning);
+
+ return metadataV1ToProjectV2Mapping;
+ }
+
+ public static Mapping createVersioningV1ToVersioningV2Mapping()
+ {
+ EClass versioningV2EClass =
metadataPackageVersion2.getVersioning();
+
+ EAttribute versioningV1LastUpdated =
metadataPackageVersion1.getVersioning_LastUpdated();
+ EAttribute versioningV2LastUpdated =
metadataPackageVersion2.getVersioning_LastUpdated();
+
+ EReference versioningV1Versions =
metadataPackageVersion1.getVersioning_Versions();
+ EReference versioningV2Versions =
metadataPackageVersion2.getVersioning_Versions();
+
+ Mapping versioningV1ToVersioningV2Mapping =
+ ecore2ecoreFactory.createMapping();
+
+ versioningV1ToVersioningV2Mapping.setTargetEClass( versioningV2EClass
);
+
+ versioningV1ToVersioningV2Mapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(versioningV1LastUpdated, versioningV2LastUpdated);
+
+ versioningV1ToVersioningV2Mapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(versioningV1Versions, versioningV2Versions);
+
+ return versioningV1ToVersioningV2Mapping;
+ }
+
+ public static Mapping createVersionsV1ToVersionsV2Mapping()
+ {
+ EClass versionsV2EClass =
metadataPackageVersion2.getVersions();
+
+ EAttribute versionsV1Version =
metadataPackageVersion1.getVersions_Version();
+ EAttribute versionsV2Version =
metadataPackageVersion2.getVersions_Version();
+
+ Mapping versionsV1ToVersionsV2Mapping =
+ ecore2ecoreFactory.createMapping();
+
+ versionsV1ToVersionsV2Mapping.setTargetEClass( versionsV2EClass );
+
+ versionsV1ToVersionsV2Mapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(versionsV1Version, versionsV2Version);
+
+ return versionsV1ToVersionsV2Mapping;
+ }
+}
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/Pom2SpecTransform.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/Pom2SpecTransform.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/Pom2SpecTransform.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/Pom2SpecTransform.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,95 @@
+
+package org.apache.maven.plugins.rpm.factory.mojo.helpers.transform;
+
+import org.apache.maven.model.emf.pom.v400.PomV400Package;
+import org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package;
+import org.apache.tuscany.model.emf.ecore2ecore.Ecore2EcoreFactory;
+import org.apache.tuscany.model.emf.ecore2ecore.Mapping;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import
org.apache.tuscany.model.emf.processor.ecore2ecore.impl.Ecore2EcoreProcessor;
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+
+public class Pom2SpecTransform
+{
+ private static Ecore2EcoreFactory ecore2ecoreFactory =
+ Ecore2EcoreFactory.eINSTANCE;
+
+ private static SpecV100Package specV100Package =
+ SpecV100Package.eINSTANCE;
+
+ private static PomV400Package pomV400Package =
+ PomV400Package.eINSTANCE;
+
+ public static EObject transform(EObject project, MappingRoot mappingRoot)
+ {
+ EObject library =
+ Ecore2EcoreProcessor.execute(
+ project,
+ mappingRoot);
+ return library;
+ }
+
+ public static MappingRoot createPomV400ToSpecV100MappingRoot()
+ {
+ MappingRoot pomV400ToSpecV100MappingRoot =
+ ecore2ecoreFactory.createMappingRoot();
+
+ EClass projectEClass = pomV400Package.getModel();
+
+ Mapping projectToLibrarySpecDescriptorMapping =
+ createProjectToLibrarySpecDescriptorMapping();
+
+ pomV400ToSpecV100MappingRoot.
+
+ getEClass2MappingMap().put(
+ projectEClass,
+ projectToLibrarySpecDescriptorMapping );
+
+ return pomV400ToSpecV100MappingRoot;
+ }
+
+
+ public static Mapping createProjectToLibrarySpecDescriptorMapping()
+ {
+ Mapping projectToLibrarySpecDescriptorMapping =
+ ecore2ecoreFactory.createMapping();
+
+ EClass librarySpecDescriptorEClass =
specV100Package.getLibrarySpecDescriptor();
+
+ EAttribute projectArtifactId = pomV400Package.getModel_ArtifactId();
+ EAttribute libraryName =
specV100Package.getAbstractSpecDescriptor_Name();
+
+ EAttribute projectVersion = pomV400Package.getModel_Version();
+ EAttribute libraryVersion =
specV100Package.getAbstractSpecDescriptor_Version();
+
+ EAttribute projectDescription = pomV400Package.getModel_Description();
+ EAttribute libraryDescription =
specV100Package.getAbstractSpecDescriptor_Description();
+
+ EAttribute projectUrl = pomV400Package.getModel_Url();
+ EAttribute libraryUrl =
specV100Package.getAbstractSpecDescriptor_Url();
+
+ projectToLibrarySpecDescriptorMapping.setTargetEClass(
librarySpecDescriptorEClass );
+
+ projectToLibrarySpecDescriptorMapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(libraryName, projectArtifactId);
+
+ projectToLibrarySpecDescriptorMapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(libraryVersion, projectVersion);
+
+ projectToLibrarySpecDescriptorMapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(libraryDescription, projectDescription);
+
+ projectToLibrarySpecDescriptorMapping.
+ getEStructuralFeature2EStructuralFeatureMap().
+ put(libraryUrl, projectUrl);
+
+ return projectToLibrarySpecDescriptorMapping;
+
+ }
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/LibrarySpecValidator.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/LibrarySpecValidator.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/LibrarySpecValidator.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/LibrarySpecValidator.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,43 @@
+
+package org.apache.maven.plugins.rpm.factory.mojo.helpers.validate;
+
+import org.apache.maven.rpm.factory.model.spec.v100.LibrarySpecDescriptor;
+
+public class LibrarySpecValidator
+{
+ public static boolean validate(LibrarySpecDescriptor librarySpecDescriptor)
+ {
+ String version = librarySpecDescriptor.getVersion();
+ if (version.contains( "-" ))
+ {
+ return false;
+ }
+
+ if (
+ librarySpecDescriptor.getSummary() == null ||
+ librarySpecDescriptor.getLicense() == null ||
+ librarySpecDescriptor.getUrl() == null)
+ {
+ System.out.println(librarySpecDescriptor.getName());
+ System.out.println(librarySpecDescriptor.getVersion());
+ System.out.println(librarySpecDescriptor.getLicense());
+ System.out.println(librarySpecDescriptor.getSummary());
+ System.out.println(librarySpecDescriptor.getUrl());
+
+ return false;
+ }
+ else
+ {
+ System.out.println(librarySpecDescriptor.getName());
+ System.out.println(librarySpecDescriptor.getVersion());
+ System.out.println(librarySpecDescriptor.getLicense());
+ System.out.println(librarySpecDescriptor.getSummary());
+
+
System.out.println("===================================================\n");
+ System.out.println("Return TRUE");
+
System.out.println("===================================================\n");
+
+ return true;
+ }
+ }
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/PomValidator.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/PomValidator.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/PomValidator.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/PomValidator.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,53 @@
+
+package org.apache.maven.plugins.rpm.factory.mojo.helpers.validate;
+
+import org.apache.maven.model.emf.pom.v400.LicensesType;
+import org.apache.maven.model.emf.pom.v400.Model;
+import org.apache.maven.plugins.rpm.factory.mojo.RPMFactoryMojoConstants;
+import org.eclipse.emf.ecore.resource.Resource;
+
+public class PomValidator implements RPMFactoryMojoConstants
+{
+ public static boolean validate(Resource resource)
+ {
+ Model model = ( Model ) resource.getEObject(POM_PROJECT_FRAGMENT_PATH);
+
+ System.out.println("================================================\n
" );
+ System.out.println("Validating GroupId: " + model.getGroupId() );
+ System.out.println("Validating ArtifactId: " + model.getArtifactId() );
+ System.out.println("Validating ArtifactId: " + model.getVersion() );
+ System.out.println("================================================\n
" );
+
+
+ String version = model.getVersion();
+ if (version.contains( "-" ))
+ {
+ return false;
+ }
+
+ String packaging = model.getPackaging();
+
+ if (packaging != "jar")
+ {
+ return false;
+ }
+
+ /*
+ *TODO - Evaluate the number of poms that are missing URLs
+ String url = model.getUrl();
+
+ if (url == null)
+ {
+ return false;
+ }
+ */
+ LicensesType licensesType = model.getLicenses();
+
+ if ( licensesType == null )
+ {
+ return false;
+ }
+ return true;
+ }
+
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/resources/META-INF/plexus/component.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/resources/META-INF/plexus/component.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/resources/META-INF/plexus/component.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/main/resources/META-INF/plexus/component.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component-set>
+ <components>
+ <component>
+ <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
+ <role-hint>rpm.factory</role-hint>
+
<implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation>
+ <configuration>
+ <phases>
+ <generate>org.apache.maven:rpm.factory.mojo:generate</generate>
+ <package>org.codehaus.plexus:plexus-maven-plugin:app</package>
+
<install>org.apache.maven.plugins:maven-install-plugin:install</install>
+ <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy>
+ </phases>
+ </configuration>
+ </component>
+ </components>
+</component-set>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/build/test/ArtifactIdToResourceMapBuilderTest.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/build/test/ArtifactIdToResourceMapBuilderTest.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/build/test/ArtifactIdToResourceMapBuilderTest.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/build/test/ArtifactIdToResourceMapBuilderTest.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,49 @@
+
+package org.apache.maven.emf.mojo.helpers.build.test;
+
+import java.io.File;
+import java.util.HashMap;
+import java.util.Map;
+
+import
org.apache.maven.plugins.rpm.factory.mojo.helpers.build.ArtifactIdToResourceMapBuilder;
+import
org.apache.maven.plugins.rpm.factory.mojo.helpers.initialize.ResourceSetInitializer;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+
+import junit.framework.TestCase;
+
+public class ArtifactIdToResourceMapBuilderTest extends TestCase
+{
+ public void testLoadAncestors()
+ {
+ ResourceSet resourceSet =
+ ResourceSetInitializer.getInitializedPomV400ResourceSet();
+
+ String repositoryBaseDirectory =
+ "src/test/resources/maven_repository";
+
+ String targetPomPath =
+ repositoryBaseDirectory +
+ "/groupId/artifactId/1.0.0/artifactId-1.0.0.pom";
+
+ Resource resource =
+ resourceSet.getResource( URI.createFileURI(targetPomPath), true );
+
+ Map<String, Resource> artifactIdToPomResourceMap =
+ new HashMap<String, Resource>();
+ ArtifactIdToResourceMapBuilder.loadAncestors(
+ resourceSet,
+ resource,
+ artifactIdToPomResourceMap,
+ new File(repositoryBaseDirectory));
+
+ assertTrue(artifactIdToPomResourceMap.containsKey( "parentArtifactId"
));
+ assertTrue(artifactIdToPomResourceMap.containsKey(
"parentParentArtifactId" ));
+ }
+
+ protected void tearDown() throws Exception
+ {
+ super.tearDown();
+ }
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/load/test/PomLoadHelperTest.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/load/test/PomLoadHelperTest.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/load/test/PomLoadHelperTest.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/emf/mojo/helpers/load/test/PomLoadHelperTest.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,28 @@
+
+package org.apache.maven.emf.mojo.helpers.load.test;
+
+import org.apache.maven.plugins.rpm.factory.mojo.helpers.load.PomLoad;
+
+import junit.framework.TestCase;
+
+public class PomLoadHelperTest extends TestCase
+{
+ public void testGetPomResourcePath()
+ {
+ String repositoryBaseDirectory = "/test/mirror/maven-respository";
+ String artifactId = "testArtifactId";
+ String groupId = "test.group.id";
+ String version = "1.0.0";
+
+ String result = PomLoad.computePomResourcePath(
+ repositoryBaseDirectory,
+ groupId,
+ artifactId,
+ version);
+
+ assertEquals(
+
"/test/mirror/maven-respository/test/group/id/testArtifactId/1.0.0/testArtifactId-1.0.0.pom",
+ result);
+ }
+
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/test/Pom2SpecTransformHelperTest.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/test/Pom2SpecTransformHelperTest.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/test/Pom2SpecTransformHelperTest.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/test/Pom2SpecTransformHelperTest.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,39 @@
+
+package org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.test;
+
+import org.apache.maven.model.emf.pom.v400.Model;
+import org.apache.maven.model.emf.pom.v400.PomV400Factory;
+import org.apache.maven.model.emf.pom.v400.PomV400Package;
+import
org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.Pom2SpecTransform;
+import org.apache.maven.rpm.factory.model.spec.v100.SpecV100Factory;
+import org.apache.maven.rpm.factory.model.spec.v100.SpecV100Package;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import org.eclipse.emf.ecore.EObject;
+
+import junit.framework.TestCase;
+
+public class Pom2SpecTransformHelperTest extends TestCase
+{
+ public void testTransform()
+ {
+ PomV400Factory pomV400Factory = PomV400Factory.eINSTANCE;
+ PomV400Package pomV400Package = PomV400Package.eINSTANCE;
+
+ SpecV100Factory specFactory = SpecV100Factory.eINSTANCE;
+ SpecV100Package specPackage = SpecV100Package.eINSTANCE;
+
+ Model projectInstance = ( Model ) pomV400Factory.createModel();
+
+ projectInstance.setArtifactId( "hello" );
+
+ MappingRoot mappingRoot =
+ Pom2SpecTransform.createPomV400ToSpecV100MappingRoot();
+
+ EObject librarySpecDescriptor =
+ Pom2SpecTransform.transform(projectInstance, mappingRoot);
+
+ String name = librarySpecDescriptor.eGet(
specPackage.getAbstractSpecDescriptor_Name() ).toString();
+
+ assertEquals(name, "hello");
+ }
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/MojoTest.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/MojoTest.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/MojoTest.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/MojoTest.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,123 @@
+package org.apache.maven.plugins.rpm.factory.mojo.test;
+import java.io.File;
+
+import org.apache.commons.vfs.FileObject;
+import org.apache.maven.model.emf.metadata.v200.MetaData;
+import org.apache.maven.model.emf.metadata.v200.MetadataV200Factory;
+import org.apache.maven.model.emf.metadata.v200.MetadataV200Package;
+import org.apache.maven.plugin.MojoExecutionException;
+import
org.apache.maven.plugins.rpm.factory.mojo.helpers.build.MetadataListBuilder;
+import
org.apache.maven.plugins.rpm.factory.mojo.helpers.initialize.ResourceSetInitializer;
+import
org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.MetadataV1ToMetadataV2Transform;
+import org.apache.tuscany.emf.io.util.ResourceUtilities;
+import org.apache.tuscany.model.emf.ecore2ecore.MappingRoot;
+import
org.apache.tuscany.model.emf.processor.ecore2ecore.impl.Ecore2EcoreProcessor;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.impl.BasicEObjectImpl;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+
+import junit.framework.TestCase;
+
+
+public class MojoTest extends TestCase implements TestConstants {
+
+ public void testDiscoverMetadata() throws MojoExecutionException
+ {
+ FileObject[] fileObjectArray =
MetadataListBuilder.discoverMetadata(new File("src/test/resources"));
+ assertTrue(3 == fileObjectArray.length);
+ }
+
+ public void testLoadNoNamespaceMetadata()
+ {
+ ResourceSet resourceSet =
+ ResourceSetInitializer.getInitializedMetadataV100ResourceSet();
+
+ Resource metadataResource = null;
+ metadataResource =
+ ResourceUtilities.load(
+ NO_NAMESPACE_MAVEN_METADATA_PATH,
+ resourceSet);
+
+ assertNotNull(metadataResource);
+ }
+
+ public void testResourceLoading()
+ {
+ ResourceSet resourceSet =
+ ResourceSetInitializer.getInitializedMetadataV100ResourceSet();
+
+ Resource metadataResource = null;
+
+ metadataResource =
+ ResourceUtilities.load(
+ NO_NAMESPACE_MAVEN_METADATA_PATH,
+ resourceSet);
+
+ assertNotNull(metadataResource);
+ BasicEObjectImpl eObject = (BasicEObjectImpl)
metadataResource.getEObject("//@metadata");
+
System.out.println(eObject.eGet(EcorePackage.eINSTANCE.getENamedElement_Name()));
+ }
+
+ public void testResourceConversion()
+ {
+ ResourceSet resourceSetV1 =
+ ResourceSetInitializer.getInitializedMetadataV100ResourceSet();
+
+ ResourceSet resourceSetV2 =
+ ResourceSetInitializer.getInitializedMetadataV200ResourceSet();
+
+ Resource metadataResource =
+ resourceSetV2.
+ createResource(
+ URI.createFileURI(
+ "src/main/resources/metadataV2TestResource.xml"));
+
+ MetaData metadata = MetadataV200Factory.eINSTANCE.createMetaData();
+ metadataResource.getContents().add(metadata);
+
+ Resource metadataV1Resource = null;
+
+ metadataV1Resource =
+ ResourceUtilities.load(
+ NO_NAMESPACE_MAVEN_METADATA_PATH,
+ resourceSetV1);
+
+ assertNotNull(metadataV1Resource);
+ EObject eObject = null;
+ eObject = metadataV1Resource.getEObject("//@metadata");
+ assertNotNull(eObject);
+
+ MappingRoot mappingRoot =
MetadataV1ToMetadataV2Transform.createMetadataV1ToMetadataV2MappingRoot();
+ EObject eObject1 = Ecore2EcoreProcessor.execute(eObject, mappingRoot);
+
+
assertTrue(eObject1.eClass()==MetadataV200Package.eINSTANCE.getProject());
+
+ }
+
+
+
+
+
+ /*
+ * For when maven starts namespacing repository meta data
+ * TODO - Offer to update the entire maven respository with properly
namespaced metadata
+ */
+ /*
+ public void testLoadNamespacedMetadata()
+ {
+ ResourceSet resourceSet =
+ ResourceSetInitializationHelper.getInitializedResourceSet();
+
+
+ Resource metadataResource = null;
+ metadataResource = ResourceUtilities.load(
+ NAMESPACED_MAVEN_METADATA_PATH,
+ resourceSet);
+
+ assertNotNull(metadataResource);
+ }
+*/
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/TestConstants.java
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/TestConstants.java?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/TestConstants.java
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/java/org/apache/maven/plugins/rpm/factory/mojo/test/TestConstants.java
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,10 @@
+
+package org.apache.maven.plugins.rpm.factory.mojo.test;
+
+public interface TestConstants
+{
+ String NO_NAMESPACE_MAVEN_METADATA_PATH =
+ "src/test/resources/no-namespace-maven-metadata.xml";
+ String NAMESPACED_MAVEN_METADATA_PATH =
+ "src/test/resources/maven-metadata.xml";
+}
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/level2/maven-metadata.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/level2/maven-metadata.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/level2/maven-metadata.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/level2/maven-metadata.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,12 @@
+<metadata>
+ <groupId>commons-vfs</groupId>
+ <artifactId>commons-vfs</artifactId>
+ <version>20030518103800</version>
+ <versioning>
+ <versions>
+ <version>20030518103800</version>
+ <version>20041214060500</version>
+ <version>20050307052300</version>
+ </versions>
+ </versioning>
+</metadata>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/maven-metadata.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/maven-metadata.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/maven-metadata.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/level1/maven-metadata.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,12 @@
+<metadata>
+ <groupId>commons-vfs</groupId>
+ <artifactId>commons-vfs</artifactId>
+ <version>20030518103800</version>
+ <versioning>
+ <versions>
+ <version>20030518103800</version>
+ <version>20041214060500</version>
+ <version>20050307052300</version>
+ </versions>
+ </versioning>
+</metadata>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata-new.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata-new.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata-new.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata-new.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xml:Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:metadata-v2="http://maven.apache.org/maven-metadata/1.0.0"
+ xmlns:metadata-v1="http://maven.apache.org/maven-metadata/2.0.0">
+ <xml:groupId>testGroup</xml:groupId>
+ <xml:artifactId>javadocTest</xml:artifactId>
+ <xml:version>1.0-SNAPSHOT</xml:version>
+ <xml:versioning xsi:type="metadata:Versioning">
+ <metadata:versions>
+ <metadata:version>1.0-SNAPSHOT</metadata:version>
+ </metadata:versions>
+ <metadata:lastUpdated>20070110163854</metadata:lastUpdated>
+ </xml:versioning>
+</xml:Project>
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven-metadata.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata xmlns="http://maven.apache.org/maven-metadata/1.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/maven-metadata/1.0.0
http://maven.apache.org/maven-metadata/1.0.0.xsd">
+ <groupId>testGroup</groupId>
+ <artifactId>javadocTest</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <versioning>
+ <versions>
+ <version>1.0-SNAPSHOT</version>
+ </versions>
+ <lastUpdated>20070110163854</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/artifactId/1.0.0/artifactId-1.0.0.pom
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/artifactId/1.0.0/artifactId-1.0.0.pom?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/artifactId/1.0.0/artifactId-1.0.0.pom
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/artifactId/1.0.0/artifactId-1.0.0.pom
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<project>
+ <parent>
+ <artifactId>parentArtifactId</artifactId>
+ <groupId>groupId</groupId>
+ <version>1.0.0</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>groupId</groupId>
+ <artifactId>artifactId</artifactId>
+ <version>1.0.0</version>
+</project>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentArtifactId/1.0.0/parentArtifactId-1.0.0.pom
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentArtifactId/1.0.0/parentArtifactId-1.0.0.pom?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentArtifactId/1.0.0/parentArtifactId-1.0.0.pom
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentArtifactId/1.0.0/parentArtifactId-1.0.0.pom
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<project>
+ <parent>
+ <artifactId>parentParentArtifactId</artifactId>
+ <groupId>groupId</groupId>
+ <version>1.0.0</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>groupId</groupId>
+ <artifactId>parentArtifactId</artifactId>
+ <version>1.0.0</version>
+</project>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentParentArtifactId/1.0.0/parentParentArtifactId-1.0.0.pom
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentParentArtifactId/1.0.0/parentParentArtifactId-1.0.0.pom?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentParentArtifactId/1.0.0/parentParentArtifactId-1.0.0.pom
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/maven_repository/groupId/parentParentArtifactId/1.0.0/parentParentArtifactId-1.0.0.pom
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>groupId</groupId>
+ <artifactId>parentParentArtifactId</artifactId>
+ <version>1.0.0</version>
+</project>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/no-namespace-maven-metadata.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/no-namespace-maven-metadata.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/no-namespace-maven-metadata.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/src/test/resources/no-namespace-maven-metadata.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>testGroup</groupId>
+ <artifactId>javadocTest</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <versioning>
+ <versions>
+ <version>1.0-SNAPSHOT</version>
+ </versions>
+ <lastUpdated>20070110163854</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/maven/plugin.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/maven/plugin.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/maven/plugin.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/maven/plugin.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,92 @@
+<plugin>
+ <description></description>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>rpm.factory.mojo</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <goalPrefix>rpm.factory.mojo</goalPrefix>
+ <isolatedRealm>false</isolatedRealm>
+ <inheritedByDefault>true</inheritedByDefault>
+ <mojos>
+ <mojo>
+ <goal>generate</goal>
+ <description>Goal that reads a maven-metadata.xml file and generates
+binary rpms for all the library artifacts listed in the file.</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <phase>generate-sources
+
+TODO - Write the pom that is included with the RPM so that it has the
+parent values set on it.</phase>
+
<implementation>org.apache.maven.plugins.rpm.factory.mojo.RPMFactoryMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <parameters>
+ <parameter>
+ <name>aggregatedMetadataTargetStorageDirectory</name>
+ <type>java.io.File</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>baseDirectory</name>
+ <type>java.io.File</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>repositoryBaseDirectory</name>
+ <type>java.io.File</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>rpmBuildDirectoryPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>rpmRpmsDirectoryPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>rpmSpecsDirectoryPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>rpmTmpDirectoryPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>rpmTopDirectoryPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <baseDirectory implementation="java.io.File"
default-value="${basedir}"/>
+ </configuration>
+ </mojo>
+ </mojos>
+ <dependencies/>
+</plugin>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/plexus/component.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/plexus/component.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/plexus/component.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/META-INF/plexus/component.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component-set>
+ <components>
+ <component>
+ <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
+ <role-hint>rpm.factory</role-hint>
+
<implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation>
+ <configuration>
+ <phases>
+ <generate>org.apache.maven:rpm.factory.mojo:generate</generate>
+ <package>org.codehaus.plexus:plexus-maven-plugin:app</package>
+
<install>org.apache.maven.plugins:maven-install-plugin:install</install>
+ <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy>
+ </phases>
+ </configuration>
+ </component>
+ </components>
+</component-set>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo$StderrConsumer.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo%24StderrConsumer.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo$StderrConsumer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo$StdoutConsumer.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo%24StdoutConsumer.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo$StdoutConsumer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojo.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojoConstants.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojoConstants.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojoConstants.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojoHelper.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojoHelper.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/RPMFactoryMojoHelper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/AggregateMetadataBuilder.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/AggregateMetadataBuilder.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/AggregateMetadataBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/ArtifactIdToResourceMapBuilder.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/ArtifactIdToResourceMapBuilder.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/ArtifactIdToResourceMapBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/MetadataListBuilder$1.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/MetadataListBuilder%241.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/MetadataListBuilder$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/MetadataListBuilder.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/MetadataListBuilder.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/MetadataListBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomFileListBuilder$1.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomFileListBuilder%241.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomFileListBuilder$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomFileListBuilder.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomFileListBuilder.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomFileListBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomName2ResourceMapBuilder.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomName2ResourceMapBuilder.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/build/PomName2ResourceMapBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/filter/DependencyFilter.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/filter/DependencyFilter.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/filter/DependencyFilter.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/filter/MetadataV1ResourceFilter.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/filter/MetadataV1ResourceFilter.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/filter/MetadataV1ResourceFilter.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/DependencyInitializer.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/DependencyInitializer.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/DependencyInitializer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/ProjectInitializer.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/ProjectInitializer.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/ProjectInitializer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/ResourceSetInitializer.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/ResourceSetInitializer.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/initialize/ResourceSetInitializer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/MetadataResourceLoad.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/MetadataResourceLoad.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/MetadataResourceLoad.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomLoad.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomLoad.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomLoad.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomResourceLoad.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomResourceLoad.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/load/PomResourceLoad.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/MetadataV1ToMetadataV2Transform.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/MetadataV1ToMetadataV2Transform.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/MetadataV1ToMetadataV2Transform.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/Pom2SpecTransform.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/Pom2SpecTransform.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/transform/Pom2SpecTransform.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/LibrarySpecValidator.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/LibrarySpecValidator.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/LibrarySpecValidator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/PomValidator.class
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/PomValidator.class?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/classes/org/apache/maven/plugins/rpm/factory/mojo/helpers/validate/PomValidator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/rpm.factory.mojo-1.0-SNAPSHOT.jar
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/rpm.factory.mojo-1.0-SNAPSHOT.jar?view=auto&rev=519232
==============================================================================
Binary file - no diff available.
Propchange:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/rpm.factory.mojo-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.build.test.ArtifactIdToResourceMapBuilderTest.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.build.test.ArtifactIdToResourceMapBuilderTest.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.build.test.ArtifactIdToResourceMapBuilderTest.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.build.test.ArtifactIdToResourceMapBuilderTest.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.151" errors="0" skipped="0" tests="1"
name="org.apache.maven.emf.mojo.helpers.build.test.ArtifactIdToResourceMapBuilderTest">
+ <properties>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime
Environment"/>
+ <property name="sun.boot.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386"/>
+ <property name="java.vm.version" value="1.6.0-b105"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="US"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine
Specification"/>
+ <property name="user.dir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.runtime.version" value="1.6.0-b105"/>
+ <property name="java.awt.graphicsenv"
value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.endorsed.dirs"
value="/usr/java/jdk1.6.0/jre/lib/endorsed"/>
+ <property name="os.arch" value="i386"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems
Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386/client:/usr/java/jdk1.6.0/jre/lib/i386:/usr/java/jdk1.6.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib"/>
+ <property name="java.specification.name" value="Java Platform API
Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
+ <property name="os.version" value="2.6.19-1.2911.6.4.fc6"/>
+ <property name="user.home" value="/home/ole"/>
+ <property name="user.timezone" value="America/Chicago"/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="user.name" value="ole"/>
+ <property name="java.class.path"
value="/home/ole/.m2/repository/org/apache/maven/surefire/surefire-api/2.0/surefire-api-2.0.jar:/home/ole/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/home/ole/.m2/repository/org/apache/maven/surefire/surefire-booter/2.0/surefire-booter-2.0.jar"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="32"/>
+ <property name="java.home" value="/usr/java/jdk1.6.0/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="en"/>
+ <property name="java.vm.info" value="mixed mode, sharing"/>
+ <property name="java.version" value="1.6.0"/>
+ <property name="java.ext.dirs"
value="/usr/java/jdk1.6.0/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path"
value="/usr/java/jdk1.6.0/jre/lib/resources.jar:/usr/java/jdk1.6.0/jre/lib/rt.jar:/usr/java/jdk1.6.0/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0/jre/lib/jsse.jar:/usr/java/jdk1.6.0/jre/lib/jce.jar:/usr/java/jdk1.6.0/jre/lib/charsets.jar:/usr/java/jdk1.6.0/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/ole/.m2/repository"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug"
value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.615" name="testTransform"/>
+ <testcase time="0.136" name="testGetPomResourcePath"/>
+ <testcase time="0.535" name="testDiscoverMetadata"/>
+ <testcase time="0.183" name="testLoadNoNamespaceMetadata"/>
+ <testcase time="0.005" name="testResourceLoading"/>
+ <testcase time="0.159" name="testResourceConversion"/>
+ <testcase time="0.146" name="testLoadAncestors"/>
+</testsuite>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.load.test.PomLoadHelperTest.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.load.test.PomLoadHelperTest.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.load.test.PomLoadHelperTest.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.emf.mojo.helpers.load.test.PomLoadHelperTest.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.143" errors="0" skipped="0" tests="1"
name="org.apache.maven.emf.mojo.helpers.load.test.PomLoadHelperTest">
+ <properties>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime
Environment"/>
+ <property name="sun.boot.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386"/>
+ <property name="java.vm.version" value="1.6.0-b105"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="US"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine
Specification"/>
+ <property name="user.dir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.runtime.version" value="1.6.0-b105"/>
+ <property name="java.awt.graphicsenv"
value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.endorsed.dirs"
value="/usr/java/jdk1.6.0/jre/lib/endorsed"/>
+ <property name="os.arch" value="i386"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems
Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386/client:/usr/java/jdk1.6.0/jre/lib/i386:/usr/java/jdk1.6.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib"/>
+ <property name="java.specification.name" value="Java Platform API
Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
+ <property name="os.version" value="2.6.19-1.2911.6.4.fc6"/>
+ <property name="user.home" value="/home/ole"/>
+ <property name="user.timezone" value="America/Chicago"/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="user.name" value="ole"/>
+ <property name="java.class.path"
value="/home/ole/.m2/repository/org/apache/maven/surefire/surefire-api/2.0/surefire-api-2.0.jar:/home/ole/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/home/ole/.m2/repository/org/apache/maven/surefire/surefire-booter/2.0/surefire-booter-2.0.jar"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="32"/>
+ <property name="java.home" value="/usr/java/jdk1.6.0/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="en"/>
+ <property name="java.vm.info" value="mixed mode, sharing"/>
+ <property name="java.version" value="1.6.0"/>
+ <property name="java.ext.dirs"
value="/usr/java/jdk1.6.0/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path"
value="/usr/java/jdk1.6.0/jre/lib/resources.jar:/usr/java/jdk1.6.0/jre/lib/rt.jar:/usr/java/jdk1.6.0/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0/jre/lib/jsse.jar:/usr/java/jdk1.6.0/jre/lib/jce.jar:/usr/java/jdk1.6.0/jre/lib/charsets.jar:/usr/java/jdk1.6.0/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/ole/.m2/repository"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug"
value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.615" name="testTransform"/>
+ <testcase time="0.136" name="testGetPomResourcePath"/>
+</testsuite>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.test.Pom2SpecTransformHelperTest.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.test.Pom2SpecTransformHelperTest.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.test.Pom2SpecTransformHelperTest.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.test.Pom2SpecTransformHelperTest.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.768" errors="0" skipped="0" tests="1"
name="org.apache.maven.plugins.rpm.factory.mojo.helpers.transform.test.Pom2SpecTransformHelperTest">
+ <properties>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime
Environment"/>
+ <property name="sun.boot.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386"/>
+ <property name="java.vm.version" value="1.6.0-b105"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="US"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine
Specification"/>
+ <property name="user.dir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.runtime.version" value="1.6.0-b105"/>
+ <property name="java.awt.graphicsenv"
value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.endorsed.dirs"
value="/usr/java/jdk1.6.0/jre/lib/endorsed"/>
+ <property name="os.arch" value="i386"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems
Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386/client:/usr/java/jdk1.6.0/jre/lib/i386:/usr/java/jdk1.6.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib"/>
+ <property name="java.specification.name" value="Java Platform API
Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
+ <property name="os.version" value="2.6.19-1.2911.6.4.fc6"/>
+ <property name="user.home" value="/home/ole"/>
+ <property name="user.timezone" value="America/Chicago"/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="user.name" value="ole"/>
+ <property name="java.class.path"
value="/home/ole/.m2/repository/org/apache/maven/surefire/surefire-api/2.0/surefire-api-2.0.jar:/home/ole/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/home/ole/.m2/repository/org/apache/maven/surefire/surefire-booter/2.0/surefire-booter-2.0.jar"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="32"/>
+ <property name="java.home" value="/usr/java/jdk1.6.0/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="en"/>
+ <property name="java.vm.info" value="mixed mode, sharing"/>
+ <property name="java.version" value="1.6.0"/>
+ <property name="java.ext.dirs"
value="/usr/java/jdk1.6.0/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path"
value="/usr/java/jdk1.6.0/jre/lib/resources.jar:/usr/java/jdk1.6.0/jre/lib/rt.jar:/usr/java/jdk1.6.0/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0/jre/lib/jsse.jar:/usr/java/jdk1.6.0/jre/lib/jce.jar:/usr/java/jdk1.6.0/jre/lib/charsets.jar:/usr/java/jdk1.6.0/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/ole/.m2/repository"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug"
value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.615" name="testTransform"/>
+</testsuite>
\ No newline at end of file
Added:
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.test.MojoTest.xml
URL:
http://svn.apache.org/viewvc/directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.test.MojoTest.xml?view=auto&rev=519232
==============================================================================
---
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.test.MojoTest.xml
(added)
+++
directory/sandbox/oersoy/rpm.factory.parent/rpm.factory.mojo/target/surefire-reports/TEST-org.apache.maven.plugins.rpm.factory.mojo.test.MojoTest.xml
Fri Mar 16 20:39:26 2007
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.885" errors="0" skipped="0" tests="4"
name="org.apache.maven.plugins.rpm.factory.mojo.test.MojoTest">
+ <properties>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime
Environment"/>
+ <property name="sun.boot.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386"/>
+ <property name="java.vm.version" value="1.6.0-b105"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="US"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine
Specification"/>
+ <property name="user.dir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.runtime.version" value="1.6.0-b105"/>
+ <property name="java.awt.graphicsenv"
value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir"
value="/home/ole/workspace/rpm.factory.parent/rpm.factory.mojo"/>
+ <property name="java.endorsed.dirs"
value="/usr/java/jdk1.6.0/jre/lib/endorsed"/>
+ <property name="os.arch" value="i386"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems
Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path"
value="/usr/java/jdk1.6.0/jre/lib/i386/client:/usr/java/jdk1.6.0/jre/lib/i386:/usr/java/jdk1.6.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib"/>
+ <property name="java.specification.name" value="Java Platform API
Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
+ <property name="os.version" value="2.6.19-1.2911.6.4.fc6"/>
+ <property name="user.home" value="/home/ole"/>
+ <property name="user.timezone" value="America/Chicago"/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="user.name" value="ole"/>
+ <property name="java.class.path"
value="/home/ole/.m2/repository/org/apache/maven/surefire/surefire-api/2.0/surefire-api-2.0.jar:/home/ole/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar:/home/ole/.m2/repository/org/apache/maven/surefire/surefire-booter/2.0/surefire-booter-2.0.jar"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="32"/>
+ <property name="java.home" value="/usr/java/jdk1.6.0/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="en"/>
+ <property name="java.vm.info" value="mixed mode, sharing"/>
+ <property name="java.version" value="1.6.0"/>
+ <property name="java.ext.dirs"
value="/usr/java/jdk1.6.0/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path"
value="/usr/java/jdk1.6.0/jre/lib/resources.jar:/usr/java/jdk1.6.0/jre/lib/rt.jar:/usr/java/jdk1.6.0/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0/jre/lib/jsse.jar:/usr/java/jdk1.6.0/jre/lib/jce.jar:/usr/java/jdk1.6.0/jre/lib/charsets.jar:/usr/java/jdk1.6.0/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/ole/.m2/repository"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug"
value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.615" name="testTransform"/>
+ <testcase time="0.136" name="testGetPomResourcePath"/>
+ <testcase time="0.535" name="testDiscoverMetadata"/>
+ <testcase time="0.183" name="testLoadNoNamespaceMetadata"/>
+ <testcase time="0.005" name="testResourceLoading"/>
+ <testcase time="0.159" name="testResourceConversion"/>
+</testsuite>
\ No newline at end of file
|
|