From a0b7b1c2ca30291ea678c633640a3353a87c05ec Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Wed, 5 Aug 2009 17:15:56 +0000 Subject: [PATCH] * cleaned up folder structure * OSGiyfied artifact names * polished poms a little * edited Eclipse project names to align artifact id git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/hera/trunk@6618 5a64d73e-33d6-4ccc-9058-23f8668ecac9 --- .project | 2 +- {hera-core => core}/.classpath | 0 {hera-core => core}/.project | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 0 .../org.eclipse.wst.common.component | 0 ....eclipse.wst.common.project.facet.core.xml | 0 .../.settings/org.maven.ide.eclipse.prefs | 0 {hera-core => core}/.springBeans | 0 {hera-core => core}/pom.xml | 6 +- {hera-core => core}/src/doc/core.xml | 0 .../hera/core/OrderAwarePluginRegistry.java | 0 .../main/java/org/synyx/hera/core/Plugin.java | 0 .../org/synyx/hera/core/PluginRegistry.java | 0 .../synyx/hera/core/SimplePluginRegistry.java | 0 .../config/PluginListDefinitionParser.java | 0 .../core/config/PluginNamespaceHandler.java | 0 .../PluginRegistryDefinitionParser.java | 0 .../org/synyx/hera/core/config/package.html | 0 .../java/org/synyx/hera/core/package.html | 0 .../support/AbstractTypeAwareSupport.java | 0 .../core/support/BeanListFactoryBean.java | 0 .../support/PluginRegistryFactoryBean.java | 0 .../org/synyx/hera/core/support/package.html | 0 .../main/resources/META-INF/spring.handlers | 0 .../main/resources/META-INF/spring.schemas | 0 .../org/synyx/hera/core/config/hera.xsd | 0 .../OrderAwarePluginRegistryUnitTest.java | 0 .../org/synyx/hera/core/SamplePlugin.java | 0 .../org/synyx/hera/core/SamplePluginHost.java | 0 .../hera/core/SamplePluginImplementation.java | 0 .../core/SimplePluginRegistryUnitTest.java | 0 .../PluginConfigurationIntegrationTest.java | 0 .../test/resources/application-context.xml | 0 .../src/test/resources/log4j.properties | 0 core/target/classes/META-INF/MANIFEST.MF | 26 +++++ core/target/classes/META-INF/spring.handlers | 1 + core/target/classes/META-INF/spring.schemas | 1 + .../hera/core/OrderAwarePluginRegistry.class | Bin 0 -> 2099 bytes .../classes/org/synyx/hera/core/Plugin.class | Bin 0 -> 236 bytes .../org/synyx/hera/core/PluginRegistry.class | Bin 0 -> 1310 bytes .../hera/core/SimplePluginRegistry.class | Bin 0 -> 4750 bytes .../config/PluginListDefinitionParser.class | Bin 0 -> 2490 bytes .../core/config/PluginNamespaceHandler.class | Bin 0 -> 769 bytes .../PluginRegistryDefinitionParser.class | Bin 0 -> 570 bytes .../org/synyx/hera/core/config/hera.xsd | 49 +++++++++ .../support/AbstractTypeAwareSupport.class | Bin 0 -> 1711 bytes .../core/support/BeanListFactoryBean.class | Bin 0 -> 1113 bytes .../support/PluginRegistryFactoryBean.class | Bin 0 -> 1326 bytes .../target/hera-core-0.5-SNAPSHOT-sources.jar | Bin 0 -> 13300 bytes core/target/hera-core-0.5-SNAPSHOT.jar | Bin 0 -> 12176 bytes core/target/maven-archiver/pom.properties | 5 + ....core.OrderAwarePluginRegistryUnitTest.xml | 98 ++++++++++++++++++ ...hera.core.SimplePluginRegistryUnitTest.xml | 96 +++++++++++++++++ ...fig.PluginConfigurationIntegrationTest.xml | 91 ++++++++++++++++ ....core.OrderAwarePluginRegistryUnitTest.txt | 4 + ...hera.core.SimplePluginRegistryUnitTest.txt | 4 + ...fig.PluginConfigurationIntegrationTest.txt | 4 + .../test-classes/application-context.xml | 24 +++++ core/target/test-classes/log4j.properties | 12 +++ .../OrderAwarePluginRegistryUnitTest$1.class | Bin 0 -> 287 bytes ...RegistryUnitTest$FirstImplementation.class | Bin 0 -> 1269 bytes ...egistryUnitTest$SecondImplementation.class | Bin 0 -> 1272 bytes ...arePluginRegistryUnitTest$TestPlugin.class | Bin 0 -> 401 bytes .../OrderAwarePluginRegistryUnitTest.class | Bin 0 -> 2783 bytes .../org/synyx/hera/core/SamplePlugin.class | Bin 0 -> 277 bytes .../synyx/hera/core/SamplePluginHost.class | Bin 0 -> 1068 bytes .../core/SamplePluginImplementation.class | Bin 0 -> 781 bytes .../core/SimplePluginRegistryUnitTest.class | Bin 0 -> 3185 bytes .../PluginConfigurationIntegrationTest.class | Bin 0 -> 2002 bytes {hera-metadata => metadata}/.classpath | 0 {hera-metadata => metadata}/.project | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 0 .../org.eclipse.wst.common.component | 0 ....eclipse.wst.common.project.facet.core.xml | 0 .../.settings/org.maven.ide.eclipse.prefs | 0 {hera-metadata => metadata}/pom.xml | 10 +- .../src/doc/metadata.xml | 0 .../src/main/java/META-INF/MANIFEST.MF | 0 .../metadata/AbstractMetadataBasedPlugin.java | 0 .../synyx/hera/metadata/MetadataProvider.java | 0 .../synyx/hera/metadata/PluginMetadata.java | 0 .../hera/metadata/SimplePluginMetadata.java | 0 metadata/target/classes/META-INF/MANIFEST.MF | 17 +++ .../AbstractMetadataBasedPlugin.class | Bin 0 -> 1314 bytes .../hera/metadata/MetadataProvider.class | Bin 0 -> 204 bytes .../synyx/hera/metadata/PluginMetadata.class | Bin 0 -> 195 bytes .../hera/metadata/SimplePluginMetadata.class | Bin 0 -> 1503 bytes metadata/target/maven-archiver/pom.properties | 5 + ...nyx.hera.metadata-0.5-SNAPSHOT-sources.jar | Bin 0 -> 4331 bytes .../org.synyx.hera.metadata-0.5-SNAPSHOT.jar | Bin 0 -> 4635 bytes pom.xml | 8 +- 91 files changed, 450 insertions(+), 17 deletions(-) rename {hera-core => core}/.classpath (100%) rename {hera-core => core}/.project (97%) rename {hera-core => core}/.settings/org.eclipse.jdt.core.prefs (100%) rename {hera-core => core}/.settings/org.eclipse.wst.common.component (100%) rename {hera-core => core}/.settings/org.eclipse.wst.common.project.facet.core.xml (100%) rename {hera-core => core}/.settings/org.maven.ide.eclipse.prefs (100%) rename {hera-core => core}/.springBeans (100%) rename {hera-core => core}/pom.xml (93%) rename {hera-core => core}/src/doc/core.xml (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/OrderAwarePluginRegistry.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/Plugin.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/PluginRegistry.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/SimplePluginRegistry.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/config/PluginListDefinitionParser.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/config/PluginNamespaceHandler.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/config/PluginRegistryDefinitionParser.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/config/package.html (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/package.html (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/support/AbstractTypeAwareSupport.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/support/BeanListFactoryBean.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/support/PluginRegistryFactoryBean.java (100%) rename {hera-core => core}/src/main/java/org/synyx/hera/core/support/package.html (100%) rename {hera-core => core}/src/main/resources/META-INF/spring.handlers (100%) rename {hera-core => core}/src/main/resources/META-INF/spring.schemas (100%) rename {hera-core => core}/src/main/resources/org/synyx/hera/core/config/hera.xsd (100%) rename {hera-core => core}/src/test/java/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest.java (100%) rename {hera-core => core}/src/test/java/org/synyx/hera/core/SamplePlugin.java (100%) rename {hera-core => core}/src/test/java/org/synyx/hera/core/SamplePluginHost.java (100%) rename {hera-core => core}/src/test/java/org/synyx/hera/core/SamplePluginImplementation.java (100%) rename {hera-core => core}/src/test/java/org/synyx/hera/core/SimplePluginRegistryUnitTest.java (100%) rename {hera-core => core}/src/test/java/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.java (100%) rename {hera-core => core}/src/test/resources/application-context.xml (100%) rename {hera-core => core}/src/test/resources/log4j.properties (100%) create mode 100644 core/target/classes/META-INF/MANIFEST.MF create mode 100644 core/target/classes/META-INF/spring.handlers create mode 100644 core/target/classes/META-INF/spring.schemas create mode 100644 core/target/classes/org/synyx/hera/core/OrderAwarePluginRegistry.class create mode 100644 core/target/classes/org/synyx/hera/core/Plugin.class create mode 100644 core/target/classes/org/synyx/hera/core/PluginRegistry.class create mode 100644 core/target/classes/org/synyx/hera/core/SimplePluginRegistry.class create mode 100644 core/target/classes/org/synyx/hera/core/config/PluginListDefinitionParser.class create mode 100644 core/target/classes/org/synyx/hera/core/config/PluginNamespaceHandler.class create mode 100644 core/target/classes/org/synyx/hera/core/config/PluginRegistryDefinitionParser.class create mode 100644 core/target/classes/org/synyx/hera/core/config/hera.xsd create mode 100644 core/target/classes/org/synyx/hera/core/support/AbstractTypeAwareSupport.class create mode 100644 core/target/classes/org/synyx/hera/core/support/BeanListFactoryBean.class create mode 100644 core/target/classes/org/synyx/hera/core/support/PluginRegistryFactoryBean.class create mode 100644 core/target/hera-core-0.5-SNAPSHOT-sources.jar create mode 100644 core/target/hera-core-0.5-SNAPSHOT.jar create mode 100644 core/target/maven-archiver/pom.properties create mode 100644 core/target/surefire-reports/TEST-org.synyx.hera.core.OrderAwarePluginRegistryUnitTest.xml create mode 100644 core/target/surefire-reports/TEST-org.synyx.hera.core.SimplePluginRegistryUnitTest.xml create mode 100644 core/target/surefire-reports/TEST-org.synyx.hera.core.config.PluginConfigurationIntegrationTest.xml create mode 100644 core/target/surefire-reports/org.synyx.hera.core.OrderAwarePluginRegistryUnitTest.txt create mode 100644 core/target/surefire-reports/org.synyx.hera.core.SimplePluginRegistryUnitTest.txt create mode 100644 core/target/surefire-reports/org.synyx.hera.core.config.PluginConfigurationIntegrationTest.txt create mode 100644 core/target/test-classes/application-context.xml create mode 100644 core/target/test-classes/log4j.properties create mode 100644 core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$1.class create mode 100644 core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$FirstImplementation.class create mode 100644 core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$SecondImplementation.class create mode 100644 core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$TestPlugin.class create mode 100644 core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest.class create mode 100644 core/target/test-classes/org/synyx/hera/core/SamplePlugin.class create mode 100644 core/target/test-classes/org/synyx/hera/core/SamplePluginHost.class create mode 100644 core/target/test-classes/org/synyx/hera/core/SamplePluginImplementation.class create mode 100644 core/target/test-classes/org/synyx/hera/core/SimplePluginRegistryUnitTest.class create mode 100644 core/target/test-classes/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.class rename {hera-metadata => metadata}/.classpath (100%) rename {hera-metadata => metadata}/.project (96%) rename {hera-metadata => metadata}/.settings/org.eclipse.jdt.core.prefs (100%) rename {hera-metadata => metadata}/.settings/org.eclipse.wst.common.component (100%) rename {hera-metadata => metadata}/.settings/org.eclipse.wst.common.project.facet.core.xml (100%) rename {hera-metadata => metadata}/.settings/org.maven.ide.eclipse.prefs (100%) rename {hera-metadata => metadata}/pom.xml (79%) rename {hera-metadata => metadata}/src/doc/metadata.xml (100%) rename {hera-metadata => metadata}/src/main/java/META-INF/MANIFEST.MF (100%) rename {hera-metadata => metadata}/src/main/java/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.java (100%) rename {hera-metadata => metadata}/src/main/java/org/synyx/hera/metadata/MetadataProvider.java (100%) rename {hera-metadata => metadata}/src/main/java/org/synyx/hera/metadata/PluginMetadata.java (100%) rename {hera-metadata => metadata}/src/main/java/org/synyx/hera/metadata/SimplePluginMetadata.java (100%) create mode 100644 metadata/target/classes/META-INF/MANIFEST.MF create mode 100644 metadata/target/classes/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.class create mode 100644 metadata/target/classes/org/synyx/hera/metadata/MetadataProvider.class create mode 100644 metadata/target/classes/org/synyx/hera/metadata/PluginMetadata.class create mode 100644 metadata/target/classes/org/synyx/hera/metadata/SimplePluginMetadata.class create mode 100644 metadata/target/maven-archiver/pom.properties create mode 100644 metadata/target/org.synyx.hera.metadata-0.5-SNAPSHOT-sources.jar create mode 100644 metadata/target/org.synyx.hera.metadata-0.5-SNAPSHOT.jar diff --git a/.project b/.project index d977b87..eff8abb 100644 --- a/.project +++ b/.project @@ -1,6 +1,6 @@ - hera + org.synyx.hera diff --git a/hera-core/.classpath b/core/.classpath similarity index 100% rename from hera-core/.classpath rename to core/.classpath diff --git a/hera-core/.project b/core/.project similarity index 97% rename from hera-core/.project rename to core/.project index de0038f..404d1a4 100644 --- a/hera-core/.project +++ b/core/.project @@ -1,6 +1,6 @@ - hera-core + org.synyx.hera.core diff --git a/hera-core/.settings/org.eclipse.jdt.core.prefs b/core/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from hera-core/.settings/org.eclipse.jdt.core.prefs rename to core/.settings/org.eclipse.jdt.core.prefs diff --git a/hera-core/.settings/org.eclipse.wst.common.component b/core/.settings/org.eclipse.wst.common.component similarity index 100% rename from hera-core/.settings/org.eclipse.wst.common.component rename to core/.settings/org.eclipse.wst.common.component diff --git a/hera-core/.settings/org.eclipse.wst.common.project.facet.core.xml b/core/.settings/org.eclipse.wst.common.project.facet.core.xml similarity index 100% rename from hera-core/.settings/org.eclipse.wst.common.project.facet.core.xml rename to core/.settings/org.eclipse.wst.common.project.facet.core.xml diff --git a/hera-core/.settings/org.maven.ide.eclipse.prefs b/core/.settings/org.maven.ide.eclipse.prefs similarity index 100% rename from hera-core/.settings/org.maven.ide.eclipse.prefs rename to core/.settings/org.maven.ide.eclipse.prefs diff --git a/hera-core/.springBeans b/core/.springBeans similarity index 100% rename from hera-core/.springBeans rename to core/.springBeans diff --git a/hera-core/pom.xml b/core/pom.xml similarity index 93% rename from hera-core/pom.xml rename to core/pom.xml index d17a24e..cf9e5ae 100644 --- a/hera-core/pom.xml +++ b/core/pom.xml @@ -1,14 +1,12 @@ 4.0.0 - org.synyx.hera hera-core - 0.5-SNAPSHOT Hera Core Core plugin infrastructure - hera + org.synyx.hera org.synyx.hera 0.5-SNAPSHOT @@ -62,4 +60,4 @@ - \ No newline at end of file + diff --git a/hera-core/src/doc/core.xml b/core/src/doc/core.xml similarity index 100% rename from hera-core/src/doc/core.xml rename to core/src/doc/core.xml diff --git a/hera-core/src/main/java/org/synyx/hera/core/OrderAwarePluginRegistry.java b/core/src/main/java/org/synyx/hera/core/OrderAwarePluginRegistry.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/OrderAwarePluginRegistry.java rename to core/src/main/java/org/synyx/hera/core/OrderAwarePluginRegistry.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/Plugin.java b/core/src/main/java/org/synyx/hera/core/Plugin.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/Plugin.java rename to core/src/main/java/org/synyx/hera/core/Plugin.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/PluginRegistry.java b/core/src/main/java/org/synyx/hera/core/PluginRegistry.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/PluginRegistry.java rename to core/src/main/java/org/synyx/hera/core/PluginRegistry.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/SimplePluginRegistry.java b/core/src/main/java/org/synyx/hera/core/SimplePluginRegistry.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/SimplePluginRegistry.java rename to core/src/main/java/org/synyx/hera/core/SimplePluginRegistry.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/config/PluginListDefinitionParser.java b/core/src/main/java/org/synyx/hera/core/config/PluginListDefinitionParser.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/config/PluginListDefinitionParser.java rename to core/src/main/java/org/synyx/hera/core/config/PluginListDefinitionParser.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/config/PluginNamespaceHandler.java b/core/src/main/java/org/synyx/hera/core/config/PluginNamespaceHandler.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/config/PluginNamespaceHandler.java rename to core/src/main/java/org/synyx/hera/core/config/PluginNamespaceHandler.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/config/PluginRegistryDefinitionParser.java b/core/src/main/java/org/synyx/hera/core/config/PluginRegistryDefinitionParser.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/config/PluginRegistryDefinitionParser.java rename to core/src/main/java/org/synyx/hera/core/config/PluginRegistryDefinitionParser.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/config/package.html b/core/src/main/java/org/synyx/hera/core/config/package.html similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/config/package.html rename to core/src/main/java/org/synyx/hera/core/config/package.html diff --git a/hera-core/src/main/java/org/synyx/hera/core/package.html b/core/src/main/java/org/synyx/hera/core/package.html similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/package.html rename to core/src/main/java/org/synyx/hera/core/package.html diff --git a/hera-core/src/main/java/org/synyx/hera/core/support/AbstractTypeAwareSupport.java b/core/src/main/java/org/synyx/hera/core/support/AbstractTypeAwareSupport.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/support/AbstractTypeAwareSupport.java rename to core/src/main/java/org/synyx/hera/core/support/AbstractTypeAwareSupport.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/support/BeanListFactoryBean.java b/core/src/main/java/org/synyx/hera/core/support/BeanListFactoryBean.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/support/BeanListFactoryBean.java rename to core/src/main/java/org/synyx/hera/core/support/BeanListFactoryBean.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/support/PluginRegistryFactoryBean.java b/core/src/main/java/org/synyx/hera/core/support/PluginRegistryFactoryBean.java similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/support/PluginRegistryFactoryBean.java rename to core/src/main/java/org/synyx/hera/core/support/PluginRegistryFactoryBean.java diff --git a/hera-core/src/main/java/org/synyx/hera/core/support/package.html b/core/src/main/java/org/synyx/hera/core/support/package.html similarity index 100% rename from hera-core/src/main/java/org/synyx/hera/core/support/package.html rename to core/src/main/java/org/synyx/hera/core/support/package.html diff --git a/hera-core/src/main/resources/META-INF/spring.handlers b/core/src/main/resources/META-INF/spring.handlers similarity index 100% rename from hera-core/src/main/resources/META-INF/spring.handlers rename to core/src/main/resources/META-INF/spring.handlers diff --git a/hera-core/src/main/resources/META-INF/spring.schemas b/core/src/main/resources/META-INF/spring.schemas similarity index 100% rename from hera-core/src/main/resources/META-INF/spring.schemas rename to core/src/main/resources/META-INF/spring.schemas diff --git a/hera-core/src/main/resources/org/synyx/hera/core/config/hera.xsd b/core/src/main/resources/org/synyx/hera/core/config/hera.xsd similarity index 100% rename from hera-core/src/main/resources/org/synyx/hera/core/config/hera.xsd rename to core/src/main/resources/org/synyx/hera/core/config/hera.xsd diff --git a/hera-core/src/test/java/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest.java b/core/src/test/java/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest.java similarity index 100% rename from hera-core/src/test/java/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest.java rename to core/src/test/java/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest.java diff --git a/hera-core/src/test/java/org/synyx/hera/core/SamplePlugin.java b/core/src/test/java/org/synyx/hera/core/SamplePlugin.java similarity index 100% rename from hera-core/src/test/java/org/synyx/hera/core/SamplePlugin.java rename to core/src/test/java/org/synyx/hera/core/SamplePlugin.java diff --git a/hera-core/src/test/java/org/synyx/hera/core/SamplePluginHost.java b/core/src/test/java/org/synyx/hera/core/SamplePluginHost.java similarity index 100% rename from hera-core/src/test/java/org/synyx/hera/core/SamplePluginHost.java rename to core/src/test/java/org/synyx/hera/core/SamplePluginHost.java diff --git a/hera-core/src/test/java/org/synyx/hera/core/SamplePluginImplementation.java b/core/src/test/java/org/synyx/hera/core/SamplePluginImplementation.java similarity index 100% rename from hera-core/src/test/java/org/synyx/hera/core/SamplePluginImplementation.java rename to core/src/test/java/org/synyx/hera/core/SamplePluginImplementation.java diff --git a/hera-core/src/test/java/org/synyx/hera/core/SimplePluginRegistryUnitTest.java b/core/src/test/java/org/synyx/hera/core/SimplePluginRegistryUnitTest.java similarity index 100% rename from hera-core/src/test/java/org/synyx/hera/core/SimplePluginRegistryUnitTest.java rename to core/src/test/java/org/synyx/hera/core/SimplePluginRegistryUnitTest.java diff --git a/hera-core/src/test/java/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.java b/core/src/test/java/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.java similarity index 100% rename from hera-core/src/test/java/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.java rename to core/src/test/java/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.java diff --git a/hera-core/src/test/resources/application-context.xml b/core/src/test/resources/application-context.xml similarity index 100% rename from hera-core/src/test/resources/application-context.xml rename to core/src/test/resources/application-context.xml diff --git a/hera-core/src/test/resources/log4j.properties b/core/src/test/resources/log4j.properties similarity index 100% rename from hera-core/src/test/resources/log4j.properties rename to core/src/test/resources/log4j.properties diff --git a/core/target/classes/META-INF/MANIFEST.MF b/core/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..3760f2f --- /dev/null +++ b/core/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,26 @@ +Manifest-Version: 1.0 +Export-Package: org.synyx.hera.core;uses:="org.springframework.core.an + notation";version="0.5.0.SNAPSHOT",org.synyx.hera.core.config;uses:=" + org.springframework.beans.factory.support,org.springframework.beans.f + actory.xml,org.w3c.dom";version="0.5.0.SNAPSHOT",org.synyx.hera.core. + support;uses:="org.synyx.hera.core,org.springframework.beans,org.spri + ngframework.context,org.springframework.beans.factory";version="0.5.0 + .SNAPSHOT" +Tool: Bnd-0.0.255 +Bundle-Name: Hera Core +Created-By: 1.6.0_13 (Apple Inc.) +Bundle-Vendor: Synyx GmbH & Co. KG +Bundle-Version: 0.5.0.SNAPSHOT +Bnd-LastModified: 1249492300509 +Bundle-ManifestVersion: 2 +Bundle-Description: Core plugin infrastructure +Import-Package: org.springframework.beans;version="2.5",org.springfram + ework.beans.factory;version="2.5",org.springframework.beans.factory.s + upport;version="2.5",org.springframework.beans.factory.xml;version="2 + .5",org.springframework.context;version="2.5",org.springframework.cor + e.annotation;version="2.5",org.synyx.hera.core;version="0.5.0.SNAPSHO + T",org.synyx.hera.core.config;version="0.5.0.SNAPSHOT",org.synyx.hera + .core.support;version="0.5.0.SNAPSHOT",org.w3c.dom +Bundle-SymbolicName: org.synyx.hera +Bundle-DocURL: http://www.synyx.org + diff --git a/core/target/classes/META-INF/spring.handlers b/core/target/classes/META-INF/spring.handlers new file mode 100644 index 0000000..4da21bc --- /dev/null +++ b/core/target/classes/META-INF/spring.handlers @@ -0,0 +1 @@ +http\://schemas.synyx.org/hera=org.synyx.hera.core.config.PluginNamespaceHandler \ No newline at end of file diff --git a/core/target/classes/META-INF/spring.schemas b/core/target/classes/META-INF/spring.schemas new file mode 100644 index 0000000..6d65888 --- /dev/null +++ b/core/target/classes/META-INF/spring.schemas @@ -0,0 +1 @@ +http\://schemas.synyx.org/hera/hera.xsd=org/synyx/hera/core/config/hera.xsd \ No newline at end of file diff --git a/core/target/classes/org/synyx/hera/core/OrderAwarePluginRegistry.class b/core/target/classes/org/synyx/hera/core/OrderAwarePluginRegistry.class new file mode 100644 index 0000000000000000000000000000000000000000..aa206a53c46393405c238a54d737a0ded683aaac GIT binary patch literal 2099 zcmbtVTT|0O6#kYLdLbtk4p(97?RF56?yPK>5K}> zj6c91<#;v;Z77i`<4bn;+`hBlo^$g1&(B`~9^-W!3Cu^Z5Jwm0W9Y_{2o~eC&dbl! zUOdC|IC98KL)s-!kct-(EHT6@)X#%;=TDm@(-<3bL5g;LIC#^7dE-PqpODt5k{%U$ALaL|@Ig777`nD#wE zkx0mQm}8{oFh>;kw?|-z3Xf2R$xCwf(LU4`aFUnSJ?`5uj9q3)eMQJ*ou);) z8HG+tET}Y>0&z1~AC5>hy9==w@|S@B{78 z67SuH=B8=c+}15qU1@He26y7N29Saz`WR-eG8GhzVl0A}3a0QNf@K9OSXGcgR>2xx zF{Fc{1>K%uBFNNz*|Tn781j!!!=UD;i%~&^>z1$?rrQf8?7DSA7LJK+~ZW z+Ua)OrSYAh;m>H|6E(E<)2Rz7lGA9#AbqcqWD_CU0sWa{u*@mC-W?$pLuk#mxpbc#t@$wx-N>@ngkGFl859ub|g HI_CZY9!(A7 literal 0 HcmV?d00001 diff --git a/core/target/classes/org/synyx/hera/core/Plugin.class b/core/target/classes/org/synyx/hera/core/Plugin.class new file mode 100644 index 0000000000000000000000000000000000000000..f9bc74fbe76c8ca771021c49ebbb1ea9ed6f6aec GIT binary patch literal 236 zcmZXOJr06E6ols?@@rvZ;|Z{FW2?r}%0v^a>{hZt2w};>8o8Q<2k=nF6*?&$T&k4SZP`B9O(@P1sRZj2gz5hphd{8*et>Mk S2)6NK<19Ev{pG^zi2nsP_&T-# literal 0 HcmV?d00001 diff --git a/core/target/classes/org/synyx/hera/core/PluginRegistry.class b/core/target/classes/org/synyx/hera/core/PluginRegistry.class new file mode 100644 index 0000000000000000000000000000000000000000..0b0706c7570e8351fc969386b8d518c1ce8cd588 GIT binary patch literal 1310 zcma)6+iuf95Ixg|xJ^o|j<@^jD56cu6D9LI@orPFA7W&IF|Yk6@Z zEOjisn3a^l0Q2BT>EjH5Z=$Ug>K|qpH9z($NHDaAgr0rWYA+F zgbhuWO1Ax4wn}>lJCdQ&He2?DFsk8Du2SRZ$`e1cAdYU5+0ve=fkT36kNUMd!$OTS zk|llTH{s*$CHzxc|Hd@6b*seVy2Q(7V);$AWo0}u^0GeEkyrHhD&n{qM+Hg6JRjhC zGY^>;=h0$CR?XfC&y5#HnJafj*iOH{M7zx?hl5G^zGkyIR4L2jTC$vEyfvpG(--^2 zi#mz(#1qFs$ZObD+ww*DyrjwWT~Rt=@Bi(cdlEKfn@ULuTMN@XE2mf(_4G9fgcW{P z`9IQb5E{6{sL5yr2IDoXYusYoMn~ff#&>Z~<4wl*v88cWo}Zas(({?d&l$hKF4GZSmbEaKQvC{hQvK_{Ic{V( literal 0 HcmV?d00001 diff --git a/core/target/classes/org/synyx/hera/core/SimplePluginRegistry.class b/core/target/classes/org/synyx/hera/core/SimplePluginRegistry.class new file mode 100644 index 0000000000000000000000000000000000000000..38fc225b0854cb73526173dc17865dfd143a1b42 GIT binary patch literal 4750 zcmbtXYi}IY8GdGW?X|rV->@AVoF)Y)__D?cO-*CFPEG1Sz%ds)2}vkryq?;Vu6Nzp z-PESsdZQOLm4GjRgg_v{7bF7WW{@D_BOeg`R*9d$58xZ{yyu*q8ShRUtBsVI*>m3W zKF|A{=e#ri;=7MO1#lSuXu)nQrjctw0*lRPz)~7+3-60^`Ar5lVmX5qcyhTYm*2`n zUY=IvQb?mH_q7au2VX9w4BAkZsESNnQnP9NK89u@i*(;PRw9j62E;*x>vX>v7 z^-ARl3(fQ1a=|HAeAhyE&Gh8L!o(C~8YjJiSDvzv92h)fA$7dC#OStJui(yARu^4= z!CB06q;s~IbMj{#-;>{FFjZdh2t71g^p{6V8-?|$mycYHiY@^A9L^rM}b6V)zE|N!s$c!G~ zO_tfdyIQN5I_07-O89Q6k}q4>qhKOI(s;BXEX>3JMHtVl z=iIfjS1fFMD2SGD+2>6AQc8s@rQ8{Yv;;$?G&U>@OwL5lcrZILC4{*|ql3lt1`fmIG~zZ25X3lra?j;(ZiCl zCZ>Aq;)iMWT(MFJPdVQ&Cz&;LBMr=kT0_LbjdgXM+ISjgZTt~`;;D|y zs$FQ~Vf-qMKil{V{%YeH{LRMSCB+0LZCt>U{0>ocBjQ-N`PvDq>Qu|zdcZBThQ&+W z>^AgGqzSAJjaXqJYVCgo3PI&8N{9uWBfsB$GU&>W2fXj#vMq~lM;Q>xG}<= z=b$rWQ1uo+yH=dioV(6tv^7(v3hGB!)p1)>G?glAYem0Y!jJhCw;MD$|0iS*dB2HY zjtTUkozL8GUiWci0ZBdq?L!~J8u|o@a~~r4K2q;+EQ$TRw(<@PA%!eI5J#9Bu=N_; zj9d7tf6K@L{%RH<5KR#F^Dh6IK0yPMH(uehr7}0FEJqEq0kvw-ta5pmb-O-7dUkkd z6HN&W%hD*RyGZJ8WN?on)uR`va>1Eqk{%|6&vLL`Tc*hVG%tl-9OQUfAN@H z=AU!_CXwewk}Q%s9rgyM3Q)2ro>B` zIzBA(1jieboNc8B4XzU@XV`1?+e<7g&S}wSlDl8quD({h^!uvC@Dk*3M37T>2flM5LH& TYom*Kgjw~|ukk2LOu+d8x}?hH literal 0 HcmV?d00001 diff --git a/core/target/classes/org/synyx/hera/core/config/PluginListDefinitionParser.class b/core/target/classes/org/synyx/hera/core/config/PluginListDefinitionParser.class new file mode 100644 index 0000000000000000000000000000000000000000..7044270e3a0cb4fd248ed5d8bea6d716e30edb2e GIT binary patch literal 2490 zcmc&#TXz#x6#h;wO$gJ1NfC-@Q54d&$*2WUS}Ez3LM-7{*YfRTa+(fIX0pzl*yd08 zOMK9mpg#BmT>d7P`^-#pDIqN`*Ww}Pmc944Z{ME3{`uoi0AJv722&`dVP-Ii&olJ$ zWg3fV+&qh0_)6bz>wmu1r*AU2gQX0X@ofrsQ&?e0Rm*D+%Uc@^*~$z4BR3uHHq56= z+HPZsVRFrLeZ^h1%bm7J;~vArvhCXHE<-#&x66=N^Xh`(T*Y?9PPI7s7g%wVCjPFo&5DdBu>a_nMPo^(_+n#$LGW?|W^hz9n2@ zgc95JvcJh4r^c<90oi^a&@l6xwkFu@n~74=R5p;qG=oW0D+N?5X{wbp)k;wnO1gxa zX`5l2>#Kpw_#lO{fmN&#zg4G2U`fm2zMsOnfemaL*us4SpW-tE+jx+|Ljx6jm%@&L zN2pS-{wID@A_Kj#4WwIqbPhv)GF%xKF~iEq7-O51xZ2P)vaRC;c%C2V-)M%u&6pUr z*XLYLdwgtYF&MaXRYWn{p6g|J6 z@Ppw<8P;ijpS~=k%TL2;@njpXO-TC4(RkIv`z$% zS8g{-c!AT4O{j^83xJoIAk@Q7; zf@`E3(}O1hZ_+(UQn~pqGItU)iQ+;RXS*)F1*aOwkNmqsXo3h8TraD`t#sYrB^(oX}P3ls49=(04 z&Q%dFQDjF`cjQL6S}Ajj?5`W-u34#+zlFy|fs22VGd#e+I=gOQ8Jqt}S01Go7?Hu^ EU!%9q8UO$Q literal 0 HcmV?d00001 diff --git a/core/target/classes/org/synyx/hera/core/config/PluginRegistryDefinitionParser.class b/core/target/classes/org/synyx/hera/core/config/PluginRegistryDefinitionParser.class new file mode 100644 index 0000000000000000000000000000000000000000..617f25bdadf363aaee446f86f37feb1a783b7b31 GIT binary patch literal 570 zcmbVJO-}+b5S_Bihlrxc!K={&n7EAx4+i5w4W|v+h~Zw=Qfii#v|Z!=D?OQb@CW## zj8h=-T{H zEEON*voSY!Y@A`G73-8`BW9$}SH;jxr6tgdwGq@7s(7MPZWv9q;TY6J3YuiOkm{BT zX`Lx<_{7hXS|!X_Zh8dTg1bapml&OLYqc4$84hfBy72>hWHe(+(4jL@31ruYIyWir zOK<9Mee=lc8&HM{fituiEi6XfV&pAGHlNS6anbKKeU>_HiYv|(f%AVqZ8>xOT4G$v z-<7}t1o%n*lz@2m7^|33M1oj8eg*QfxUOOJ*8uylfw8e9Kpi$Q3o+lqiWi?CdS1{f UJtLIhTYB_E8my!Qwim4C7r`NvnE(I) literal 0 HcmV?d00001 diff --git a/core/target/classes/org/synyx/hera/core/config/hera.xsd b/core/target/classes/org/synyx/hera/core/config/hera.xsd new file mode 100644 index 0000000..ae09248 --- /dev/null +++ b/core/target/classes/org/synyx/hera/core/config/hera.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core/target/classes/org/synyx/hera/core/support/AbstractTypeAwareSupport.class b/core/target/classes/org/synyx/hera/core/support/AbstractTypeAwareSupport.class new file mode 100644 index 0000000000000000000000000000000000000000..00b2c86baa95e331a13af670d13a18bf5f6ba26f GIT binary patch literal 1711 zcmbVMZBNrs6n^eDRyM{v3{X%(#ce3%O;kEb=AtoXipdrdP5f{-%P5w%Y43pjD@`;6 zP5c4=DC4Xz73-an(YEPOJa1Tr*k*`kvb&V7Xn&^T z!zIJg-!%@ax?AB@lPqH;yT;93?iz9*8e?ML@EA6OvYS@(MBUe2P8GYl>NOn4c7JRv!A%tqa?-f~Bh;B)G` z$w1!4PD{QGzAU6@w2;-QuH5Id`IN70wT10e5A>SQw!2L|j>>12N=%mRhFjBL8B#QJ z*KxlrJ4;~{V<`+EmBJu~6g)}cDV{NmxB4!)E^o@&DA-CtLtX|wXV~yBN{@SaeONj}oZ%G8SMmqb3%Y$x oV}H|D#cbH^5ZUkIUf69=h4jfP0^j|MDi#SfsOJGPfgc5Ph3Cb?c@Sl2Xc7p?pXw609m!97q%h6+K08NYq1b8?$w{xVE+4kmkk@ z;s6(rIPe4bQHWVPE%|_|J$Pnkyz^$}z5Vt3$4>xTc*YR5X@=`b3e z@I$Eu_hT)2+E0>L8~$2~sI5}7D|{2{p$+Q{tCM)cx}ot1QH0EX&B*-j|Zl&Th0+EGyuN)tyJ zPy5uYqk>47zNV^AjqZ!tZq0M|X!TN~i4fbjH4s{Ma<=ki^3p_8*8?q%FCEE{FGm@nfY9?|L#LlK);B85wy9%-9(oD%y6N#dWhj(3y6k5K`-EFR<-VcLDxF-XKr!8MO zRxt1eN7kND+_HTotf1fP`6{$tyM0G`Z-gU*Pz^S@9r|kUTyU?(u#}_@dL#1s{~_z0 zPOa0fH3&WHh;XaBFYJ(Eu~csD^Y`3xx#w7Ml#b+H9@(N7O5Y1i+-8_RPU(;mhGHUZ z!{tFhS#vUIOV4pd=zEcEZ|P@k>3BTsE6Vy%?^LT(<;PCcBZ2Meq@u>utdWn+F8N39 zX>H9zu0%UFSl_u(i&J}wl?+f+qnrtkBcV zfWf5aY|u=#pfN|gCe4iInaWqN&$LKmjz)bLSVo@4e0%`&I77RIMC2^(7|x-9RD^p$ zJDr)Wd_n3P(w}HOPArWPvlB!e(ZnKsTIM2s=dnbimimll%{GcK{^YKWag7PCj>JkY j;Np==8%~yW|X!1@> literal 0 HcmV?d00001 diff --git a/core/target/hera-core-0.5-SNAPSHOT-sources.jar b/core/target/hera-core-0.5-SNAPSHOT-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..f7824ab5641eb0a273d038893c1d6d85f2b55387 GIT binary patch literal 13300 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core/target/surefire-reports/TEST-org.synyx.hera.core.SimplePluginRegistryUnitTest.xml b/core/target/surefire-reports/TEST-org.synyx.hera.core.SimplePluginRegistryUnitTest.xml new file mode 100644 index 0000000..d679e9d --- /dev/null +++ b/core/target/surefire-reports/TEST-org.synyx.hera.core.SimplePluginRegistryUnitTest.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core/target/surefire-reports/TEST-org.synyx.hera.core.config.PluginConfigurationIntegrationTest.xml b/core/target/surefire-reports/TEST-org.synyx.hera.core.config.PluginConfigurationIntegrationTest.xml new file mode 100644 index 0000000..d29682f --- /dev/null +++ b/core/target/surefire-reports/TEST-org.synyx.hera.core.config.PluginConfigurationIntegrationTest.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/core/target/surefire-reports/org.synyx.hera.core.OrderAwarePluginRegistryUnitTest.txt b/core/target/surefire-reports/org.synyx.hera.core.OrderAwarePluginRegistryUnitTest.txt new file mode 100644 index 0000000..13ac541 --- /dev/null +++ b/core/target/surefire-reports/org.synyx.hera.core.OrderAwarePluginRegistryUnitTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: org.synyx.hera.core.OrderAwarePluginRegistryUnitTest +------------------------------------------------------------------------------- +Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 sec diff --git a/core/target/surefire-reports/org.synyx.hera.core.SimplePluginRegistryUnitTest.txt b/core/target/surefire-reports/org.synyx.hera.core.SimplePluginRegistryUnitTest.txt new file mode 100644 index 0000000..6608e7f --- /dev/null +++ b/core/target/surefire-reports/org.synyx.hera.core.SimplePluginRegistryUnitTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: org.synyx.hera.core.SimplePluginRegistryUnitTest +------------------------------------------------------------------------------- +Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec diff --git a/core/target/surefire-reports/org.synyx.hera.core.config.PluginConfigurationIntegrationTest.txt b/core/target/surefire-reports/org.synyx.hera.core.config.PluginConfigurationIntegrationTest.txt new file mode 100644 index 0000000..8f7da40 --- /dev/null +++ b/core/target/surefire-reports/org.synyx.hera.core.config.PluginConfigurationIntegrationTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: org.synyx.hera.core.config.PluginConfigurationIntegrationTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.65 sec diff --git a/core/target/test-classes/application-context.xml b/core/target/test-classes/application-context.xml new file mode 100644 index 0000000..c7d4ec7 --- /dev/null +++ b/core/target/test-classes/application-context.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/core/target/test-classes/log4j.properties b/core/target/test-classes/log4j.properties new file mode 100644 index 0000000..3774e1f --- /dev/null +++ b/core/target/test-classes/log4j.properties @@ -0,0 +1,12 @@ +# Direct log messages to stdout +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target=System.out +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n + +# Root logger option +log4j.rootLogger=WARN, stdout + +# Hibernate logging options (INFO only shows startup messages) +log4j.logger.org.springframework=INFO +log4j.logger.org.synyx.hera=DEBUG \ No newline at end of file diff --git a/core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$1.class b/core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b67cf9889ae89b20aca707b646cf194883774d61 GIT binary patch literal 287 zcmbV{O=nG}bTK*qEf*c$?N7)9XQ> zG~wmL*Dgfs%@?PA*cIp#WPfXD zdNK(0@B!eyU0zaD-%#hvnBi#{O(#)gqFXbMamKkpB zL@Jbh(UO6r!PS-W;{lO$mAICH(d?7veR1sT&+%ONBrhHjX>K2JFA@pbDLaQWG7R~% zs^)M73l1s_Z~oV?Pkkkx1jFl@*v&r0TSi(=I~z06RT-Yn0>mo)f+<=ghonrxGFpGI|jS_9oAQRu`oxcNd`V5M`tchz$N6#V@7Z~4S0jBMb=7wG3OMrJ3=nUw_~Kq zSj1JZe4RL!#vCsxYB)0G$}c3o;T+Ze6jf$ImBBKu5f!MHl`+-xaXF?Jc5yFpMfQZo uCYqZBOW@Y1gWI@6c8(%<=~->y9_A^qLJ2ksxJ+$dCyRWVv@D>M%KilYZ literal 0 HcmV?d00001 diff --git a/core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$SecondImplementation.class b/core/target/test-classes/org/synyx/hera/core/OrderAwarePluginRegistryUnitTest$SecondImplementation.class new file mode 100644 index 0000000000000000000000000000000000000000..83a4fcf209bb89fac2878b93297f7491c6ed4992 GIT binary patch literal 1272 zcmb_bOK;Oa5dJnVCuyLev<1qmlm_xZm`JDsg@>X_ND&c5P04}VCRx%g_BvYIP4l0) zZ~=(};>?di%*IxfJ|v`wgLgc$^L?KAX8illkDmbQc$7yPTX|%#W#PVYwkuuZ9L))LI$%%a^G`IVn7WSSV2;CfWE#5ofP^x_~ zlzyNmAE>GW;Ro9naW@#UemEL=Iw0b;a{GuMbKBu+XmUO z3%G(63pIw;f1CEH&qSkOc)bw4*{EpGNX&U>XCb;e!_!58*rdNOLz`rgmMJ8RnB?Wj zv&qtuAzl5B#8-MrV2MtX3@8-nEJO*ogd%y&C{CvV?~qN9O{BhUZRT9GnzEf s+$2~Mx27H3#vQUt6uC>!W()VQOo0tbNTY-S(lJ}DQ{C<4{xWrgvpfS`KDGUnlf=vyR!rgRf->s=^aAx+hq%!5xnw^PlXg|#x zu{CAQWad@le7N4~E)x6T@|#>CE9!S zON$K!n+m>A@TC9*w7g{*_EJ@M9K#V9DH^4^RnFHMRikEDuI`$3OJF!>+Kzktt-5YF z?&E5+V$x*5HY%p$+AV=Zp>9{wPRnY&Nbef9o-WmGBkdcmwXHG&gGIAq>2A|D1X};W zWg*aJ)h-)$_6OZIjuLEGrYrR&dLlE0J^gzFxVOl=B8mg;4Oe6CbbbeFTlkN6-GuvH&xWDT`3n&e*ga|z3A5haZ ztLXxZi9n-AbJA*b@=`oz`})-(Ye6m6n|8^_nesfYoK#ykWIbuPhNOlYNGkYB!xMb1 z;T=p0JPf)8CqX6xZklBHMneKu1oEc>4Z77Du1dgrrvmIez*%f~lYokLu)=VT1ACkzzP`97Spw)H~fnU?MmwAHh?8 zrqTt>)mb5lHm29N|6T0aUci2o5y$+I`DWA2GaWJ%zr$s{*2FIDccJCyO}$F#(d5dC z6dNYJz=dSKosfQ7folO`0&+HDsj%oh0 z7kG1CVUAJmu?g{+;_4Phe%le9c?t20XEwv9N;hB_5!5itndTeeI^N|<$Oc9W3GkFQ z5+Ff<(98kC`-sf^j_8(niP%0A&Ijata35+9f0QzS3HnYVPLX32IZb&zu0)$FO}iKw z<~R!e{7EuI$-ChN0!+{Rib(Vi#J9qnDaEY_2eo(r?GR@|psKSy+Ou?)zo9NO?kUXo z(M`AM-s8Ru=oUJ}^B(d0UE*hL;*=zg^oYBRd@Us$;@oli^MnTOFxm{`y-Uc&J_)H; zN(jkTNntYfpNS*SCnqI{Lkxvb7{ME}hZq+4=>Q{=e>QxG3n3g}lq+R6(zjCEeq-LY zOivi{)Gsm9z!FbnndOvY&ws!q<+)n%bdLJ0ZJlvO@c}-hrjO_)E5v_uhqDm(Wce-N eEsj&vdx?k`8sP8Ji+G#$73FxDW1QneO#KIl7~!%2 literal 0 HcmV?d00001 diff --git a/core/target/test-classes/org/synyx/hera/core/SamplePlugin.class b/core/target/test-classes/org/synyx/hera/core/SamplePlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..e8fc0a5ff360aaa181c7a5c53dba957abf192fbf GIT binary patch literal 277 zcmZvXu?~Vj5JYDcK@bydtt_?iVvVt|u+nHkVt?Z0gy2C=F!E~_et;ikL~Mwm*qtqA zUS?nK#}mLDeG86-o&}fSrg1JqwH4VpIT6~E>49MTp;SD}wIHlE5x;R3b0yjC7>OYB zHi?$(TBzdA&O&n*BwDb2#aYzcex^euy`@KR{3O?bSch>*9Qyo{#^M*4ed&a86SD3j h4E}o%Mop<7*CY^H<+RI}$sic$lvfL8wJmfjwLjHaO)3BY literal 0 HcmV?d00001 diff --git a/core/target/test-classes/org/synyx/hera/core/SamplePluginHost.class b/core/target/test-classes/org/synyx/hera/core/SamplePluginHost.class new file mode 100644 index 0000000000000000000000000000000000000000..ddfa6716c65d127fbe18ef88fca211911b381fe5 GIT binary patch literal 1068 zcmbVLO;6iE5Pcgv331#40m4^55rU9PSX>F>f>d#c05yn1)gCtP$}BQAT5k~fSFO~l zhyy=>ABC8;O_QQXL|k@vX5YN`yfePLzqtjlg%t-yEIC-ln+j~aE#qAo?-?eP2xOvF zpJBBftH4Y8QUA(26^eU)tb}(I_5vAw$x$taN=F6}*F7Z|zK&6{GZNF`=NF;K$Xo3* ze#yO%M}gPTN=89zmxM|?GLm|i!D?)rFxY$X50ad0%Sasb&bvY#^KM9)T08c6c*2!5 zah|mGsZ1Ewo)zDZ6HQ{(MCiwlWLR&Etb6hn##Q})@&3i5f$!r`yzp&|a5Weg)!ac6#K=`;sZWmG(hjN4-KH>{s@D5N5#G`Tcnv6x%TNapE&Aw@4f0E^EMj{pDw literal 0 HcmV?d00001 diff --git a/core/target/test-classes/org/synyx/hera/core/SamplePluginImplementation.class b/core/target/test-classes/org/synyx/hera/core/SamplePluginImplementation.class new file mode 100644 index 0000000000000000000000000000000000000000..279d775127bfece64d290b5be2e52e95e905a778 GIT binary patch literal 781 zcmb7>TQ37a6vzKlt83SyO5N{XR1?c{k%&YhDV0<_c$>D9c4WI-(^=s=dGSKxK|K3V z;_M|tMa0Xw%{l-1&78OQ=NAAwShrzfZV2->3@n&fw2{SpJ8C5 zc)?&C22H^*R*}9q4LfzA&UxLVO1=^_xOc&ojPkT-=(g-JY*zx+a(j3F-L2aeio1f_=2`}RnPI3GcDsSnG+o%JT=5(3dfachHLaxIDi<#qtfuf} zM{1#>+kdn$INezLMCf+V?9-{%uS7$~I+@$;?*i!=gIx_CP@f4%uv6EMSCUCuzVa#wa5cjFXLq%ha7AZ{{3 z`VYERT|!;$YQOeJb#>pF$qT|`Wv!Vz_nve1Is5E6nScNL<1YX=@pA$fFd^f90uf9c z!+A`~m`dOaJV+peX|eOL4Ou)&U)hgE?)`5uf^&c8Q;qIPC{$h@QS)A;Y!xBi)m-e+}cd9YqpxsTeg|$qrx#7t^=wVT$`M>fn%Xp^k=;t=Cy zlt8T`x~aRP5~8WzB?++!t3b%(S>4oTywa*>FQ}^qcam8vuNq6Lt&8VyGv==Aj)Ysy z!SxykmC6>0wV*jJfmXymC1SPo}9=+1z+8UXq zW2fpkn(bCXW_YNphW=73NJva>=C!i#Ekl)XqAoy)+Y`7?>1M&1EUCINW4Zd8p7$~5 zZ0osR&}_D>q`7KAbr~eNmpKV?AOI$LA~^P3-AHHIWu_P}SL2**wd%l}`-XJF zn4PvpDVolGZB6wIS74f2c-CGBHiIN2oNu&s8jL#{j7i>|-7NGs*HZoaBxp$FEYHqs zQ@YS*ckTeG4GP&SxPq$^1`m5zGeWY0A72d$-p54=mk;xjv8o`Cf(%W;8j1=op-aZP z0v#JNzE@zNq`-uwpp0jH*QRD?71(eTxbS2=SMUNG3O2zB5gi|!=Ul11t^2i3!Atxg z!n_iz9|g*5@%WR3p{6Mxz!GI#1Dsvmpn@cvs%=&EQZe-9K4#nM7Q5K0IzsspuBD#V zX)cH}+`FsCY+vfA`7w6h)>M~WzMI+|r?;tA_RP{N&A=M1Bq({lK5nqfiZ~53ELC_0 z<7dntIPgt!#ulFaiJqX1aHscwFgfq?D7{0@AWpzdo*5SltorD!$nXpOqa4fc(l%LaN zli+pju4;rG-=A`J|K8E#G^S18Y%|{j&<;uEdb4mf*;j}sgSYp!tg^aS>FDM+$OV3_ zMEK({@mCxU;8gL~-H3C|;lyhXchbB|ytnkdh4h z#COi2#XsxrdxyyKTSVU=)))H|Ez8lq-x14gqjekd8^mjYI}l}%L9}6r8QrV{=net; zLim0kY=B@I*Q!tfIIzdI4u1ciI!a4rw3E`d% zoWoM$I7uN~WCe|cjaK2FQO*MHDkU6Qj)tH@#dW})Rp6k%0q_?4`ik9pT?c$M1Wpq8 XGj@^xC=4!o7wmk#CzUatM=<_Btj!&V literal 0 HcmV?d00001 diff --git a/core/target/test-classes/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.class b/core/target/test-classes/org/synyx/hera/core/config/PluginConfigurationIntegrationTest.class new file mode 100644 index 0000000000000000000000000000000000000000..343be1b59bfcc03fc771edaa8a9bcb8c9add37e1 GIT binary patch literal 2002 zcmb7FYgZdZ7=AVcQo;hY^;Yb~BDMi7Yi%spP}&%JHPV()dJcY?q(d0o?B>kQw(!+| zH@eOWUYQZjx zMSP1p_N-#rB}?74)bbea;l5?7WB3lW0#*um;9xuwovtsR`*B+Zk%P1K9q~qZu~EKP zSCOeW7;UI_AWW>KgYtlQsUGUK7wrXmyWY0c!fSxPMRMVH$ zAP9{xDzp(7Qx{#Wg7%gc9r-rYKY2|lg2>wvEfeZJPaGO})!2k@m6osRcA}fWUXyJi z)q4(RGU24j9ca;R^Au{Q$SkdeFM_t$FcyB2>pSN2A{M^dQc@Gw@EhUBtnyG(Xb1W2 zFftCVWrFQ5@nh=IdNed_fn^+wq?K_neWEojN0wBe%rXO)W;YnP7QQBm$+`;UYTRi` zy)M`_2j}WxOZXc?E6eu|^JZJIjrTGGwZdRawY{_hwShq-IAduSQT)t9fn>DDW z_y@+&LgGvl>#j*Ll)Xlx^YkSFm219;B08Zj`dB#G2Wwz`9V>#eU%Ds^ia(2c6=9CG40|k-Yejdi^q84;zNAo;vy~;@YKcksJr+9t1d3%l8a}S zx`Iy&c<$l_)?75OUcgJsu-|vH?l8lhu5;{A@?<3U;8}A=w%Ek;M@NV4q~cL0t5GC1 z6~~z>iPg}o#=h_1gHqqEO1)L=OwMFs9J~Y$#@f;xTy$QY(rnt1f%oY@4?;0TL4S6j zG9YAwIs%_sP8@$b9h|XE6UoDxnb;=BJq^9C?ZwZRHf^%gS;-y;?chr3e{!qLZgNH@ z_?G~N`EgW`!#PqpoX7jzN5Eophn<{5*~f`&lDw5&pw3i;Pe^jI$XLSx;YA*C$g+i( zDdgPsga;vW9boK8CpE`3?Vuk$n_;+?j+MwJQ9Ie_$+!eYia-`SFB5iao{X_BUI=E!LsTNViEX upoYahJS#msv((KK#oS?Czu-v@Unc8~ - hera-metadata + org.synyx.hera.metadata diff --git a/hera-metadata/.settings/org.eclipse.jdt.core.prefs b/metadata/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from hera-metadata/.settings/org.eclipse.jdt.core.prefs rename to metadata/.settings/org.eclipse.jdt.core.prefs diff --git a/hera-metadata/.settings/org.eclipse.wst.common.component b/metadata/.settings/org.eclipse.wst.common.component similarity index 100% rename from hera-metadata/.settings/org.eclipse.wst.common.component rename to metadata/.settings/org.eclipse.wst.common.component diff --git a/hera-metadata/.settings/org.eclipse.wst.common.project.facet.core.xml b/metadata/.settings/org.eclipse.wst.common.project.facet.core.xml similarity index 100% rename from hera-metadata/.settings/org.eclipse.wst.common.project.facet.core.xml rename to metadata/.settings/org.eclipse.wst.common.project.facet.core.xml diff --git a/hera-metadata/.settings/org.maven.ide.eclipse.prefs b/metadata/.settings/org.maven.ide.eclipse.prefs similarity index 100% rename from hera-metadata/.settings/org.maven.ide.eclipse.prefs rename to metadata/.settings/org.maven.ide.eclipse.prefs diff --git a/hera-metadata/pom.xml b/metadata/pom.xml similarity index 79% rename from hera-metadata/pom.xml rename to metadata/pom.xml index 19c5b96..aed4cdb 100644 --- a/hera-metadata/pom.xml +++ b/metadata/pom.xml @@ -1,14 +1,12 @@ 4.0.0 - org.synyx.hera - hera-metadata - 0.5-SNAPSHOT + org.synyx.hera.metadata Hera Metadata Extension Extension package for metadata based plugins - hera + org.synyx.hera org.synyx.hera 0.5-SNAPSHOT @@ -17,7 +15,7 @@ org.synyx.hera hera-core - 0.5-SNAPSHOT + ${project.version} @@ -27,4 +25,4 @@ - \ No newline at end of file + diff --git a/hera-metadata/src/doc/metadata.xml b/metadata/src/doc/metadata.xml similarity index 100% rename from hera-metadata/src/doc/metadata.xml rename to metadata/src/doc/metadata.xml diff --git a/hera-metadata/src/main/java/META-INF/MANIFEST.MF b/metadata/src/main/java/META-INF/MANIFEST.MF similarity index 100% rename from hera-metadata/src/main/java/META-INF/MANIFEST.MF rename to metadata/src/main/java/META-INF/MANIFEST.MF diff --git a/hera-metadata/src/main/java/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.java b/metadata/src/main/java/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.java similarity index 100% rename from hera-metadata/src/main/java/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.java rename to metadata/src/main/java/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.java diff --git a/hera-metadata/src/main/java/org/synyx/hera/metadata/MetadataProvider.java b/metadata/src/main/java/org/synyx/hera/metadata/MetadataProvider.java similarity index 100% rename from hera-metadata/src/main/java/org/synyx/hera/metadata/MetadataProvider.java rename to metadata/src/main/java/org/synyx/hera/metadata/MetadataProvider.java diff --git a/hera-metadata/src/main/java/org/synyx/hera/metadata/PluginMetadata.java b/metadata/src/main/java/org/synyx/hera/metadata/PluginMetadata.java similarity index 100% rename from hera-metadata/src/main/java/org/synyx/hera/metadata/PluginMetadata.java rename to metadata/src/main/java/org/synyx/hera/metadata/PluginMetadata.java diff --git a/hera-metadata/src/main/java/org/synyx/hera/metadata/SimplePluginMetadata.java b/metadata/src/main/java/org/synyx/hera/metadata/SimplePluginMetadata.java similarity index 100% rename from hera-metadata/src/main/java/org/synyx/hera/metadata/SimplePluginMetadata.java rename to metadata/src/main/java/org/synyx/hera/metadata/SimplePluginMetadata.java diff --git a/metadata/target/classes/META-INF/MANIFEST.MF b/metadata/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..c05cdab --- /dev/null +++ b/metadata/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,17 @@ +Manifest-Version: 1.0 +Export-Package: org.synyx.hera.metadata;uses:="org.synyx.hera.core,org + .apache.commons.lang";version="0.5.0.SNAPSHOT" +Tool: Bnd-0.0.255 +Bundle-Name: Hera Metadata Extension +Created-By: 1.6.0_13 (Apple Inc.) +Bundle-Vendor: Synyx GmbH & Co. KG +Bundle-Version: 0.5.0.SNAPSHOT +Bnd-LastModified: 1249492303701 +Bundle-ManifestVersion: 2 +Bundle-Description: Extension package for metadata based plugins +Import-Package: org.apache.commons.lang;version="2.4",org.synyx.hera.c + ore;version="0.5.0.SNAPSHOT",org.synyx.hera.metadata;version="0.5.0.S + NAPSHOT" +Bundle-SymbolicName: org.synyx.hera +Bundle-DocURL: http://www.synyx.org + diff --git a/metadata/target/classes/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.class b/metadata/target/classes/org/synyx/hera/metadata/AbstractMetadataBasedPlugin.class new file mode 100644 index 0000000000000000000000000000000000000000..3ff600c78325ffa6dbfcd342b082af873ce3bf5a GIT binary patch literal 1314 zcma)5T~8B16g{(SyR=lORZvk7{D6MRibP+EBxvGORgxN_zD?Un8M58Q*=+-_{vIDR zQAji~KKrALcXqdc+bl7g%+9@Y@44rmJM;U`_n!dPv5`j}_bsgCVPG|f9LjlGD%xGO zP}4@;!UGFy7HkU-87BK8;9VYYhH}$WJ=;HWj}GlUp}0LdvUi+8Pr5JT$Oc1pQ@S$P zVpuIV_xX_94tINYD^SwyHO4)aT?X^H*A)yiP3ekPgMM46H@xkTr_}U1+}Y(yYCCqC z!JhOP9;Z^;Zu^1aonS=j8TUmu;z|5Wm-j>HF>(ynP$*w|F7@sY4h}pOP@&p?H(zw8Hr%a7YUD`k9pw#WS11xX-|_~kBVI^7$)yX1vZg0dzzo(I>S_0^ zCHn`C_*W;LQ!L;TrVF@*g#sR7kzpkbBAI*x^9&nl(H9VAD4t!OXaEfJ37~TV)B8yr zo+_NwjbWm!pF~!C7;wiom+4vR7dwRlX!^QWdd?>8sdZW}ll2xEOwhknJprr!fbp(Y zKf%N|m|w_iphW9*7*V0j8s*e+g?vj<7OrBJEXv0mt`Vl*U8kKvd(tSb@|0|Y&T`db zWNOFAej+0R&xT1)LeRM==oB=En^c_9M-z&n?9c`>)vqu=Ct$Wi7~L%eL@>o|;;|Sf fpYf>uf_03^B#(s@9=EAsE#Y!l@DA>V|9gJ{fWbvE literal 0 HcmV?d00001 diff --git a/metadata/target/classes/org/synyx/hera/metadata/MetadataProvider.class b/metadata/target/classes/org/synyx/hera/metadata/MetadataProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..d92fcf2e469742e614b5eb2ca4c5de3432704bf0 GIT binary patch literal 204 zcmX^0Z`VEs1_nb0PId-%b_Nbc2JZCK65rI4#FWI6L`DWJ4Naf?qICV@%Dl=7{fyM2 zMEzW-q<%n7X?kWJOszE|16Oc1v1P;5R~xmWZa>nBRre~Zq*d26+u(aYC^{9R&M>)b z*=4o9WA40FE4rthyESrP8fL7@~Aw?XZln zV|m37`X{Cy;maJOMGV8%6e(V_Bgfh8(2%p@9J{l7cX`G-jO>h|k z%c7qm7riu`!CBf7fO`#dSNx(7T|i#@*Qhk}Z&KznLLX@n0te?@K>q+7Q1K4hB4xkc~8_O zB9+hnM&unNVK4g&krj@b`-UjP0lF8C?PkQ0T`2wHE@bfoL}8Dzz4C`h0N@E^vLS-! zq~Htc@Ry`;(Pc61-PF`LkMp=dJbI8L{YMF9m?D=jMqXq|^UJgn>3b66KHEH<;S$HW a?gvn45@>pL#KE(`3{)L&Rz2Y|P5lEbW;mGu literal 0 HcmV?d00001 diff --git a/metadata/target/maven-archiver/pom.properties b/metadata/target/maven-archiver/pom.properties new file mode 100644 index 0000000..03cd8f8 --- /dev/null +++ b/metadata/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Wed Aug 05 19:11:43 CEST 2009 +version=0.5-SNAPSHOT +groupId=org.synyx.hera +artifactId=org.synyx.hera.metadata diff --git a/metadata/target/org.synyx.hera.metadata-0.5-SNAPSHOT-sources.jar b/metadata/target/org.synyx.hera.metadata-0.5-SNAPSHOT-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..4b4e49aef7fa7c9b7237ba4af7f913867f963c9d GIT binary patch literal 4331 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 literal 0 HcmV?d00001 diff --git a/pom.xml b/pom.xml index 9786df0..9bd11f8 100644 --- a/pom.xml +++ b/pom.xml @@ -1,7 +1,7 @@ 4.0.0 org.synyx.hera - hera + org.synyx.hera pom Hera 0.5-SNAPSHOT @@ -14,8 +14,8 @@ 2008 - hera-core - hera-metadata + core + metadata @@ -288,4 +288,4 @@ - \ No newline at end of file +