You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2013/05/07 09:10:12 UTC
svn commit: r1479785 [1/3] - in /archiva/sandbox/trunk/metadata-store-jpa:
./ src/ src/main/ src/main/java/ src/main/java/org/
src/main/java/org/apache/ src/main/java/org/apache/archiva/
src/main/java/org/apache/archiva/metadata/ src/main/java/org/apac...
Author: olamy
Date: Tue May 7 07:10:08 2013
New Revision: 1479785
URL: http://svn.apache.org/r1479785
Log:
start job (really a start) medata store for cassandra with jpa
Added:
archiva/sandbox/trunk/metadata-store-jpa/
archiva/sandbox/trunk/metadata-store-jpa/metadata-store-jpa.iml
archiva/sandbox/trunk/metadata-store-jpa/pom.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/
archiva/sandbox/trunk/metadata-store-jpa/src/main/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.java (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Namespace.java (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Repository.java (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/
archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/
archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/persistence.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/spring-context.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/test/
archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/
archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/
archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/spring-context.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/log4j2-test.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.java (with props)
archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.java (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/
archiva/sandbox/trunk/metadata-store-jpa/target/.plxarc
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra-cli.jar (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra.jar (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/nodetool.jar (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334783.log (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334784.log (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/cassandra.yaml
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-client.properties (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-server.properties (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/HintsColumnFamily/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/IndexInfo/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/LocationInfo/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/Migrations/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/NodeIdInfo/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/Schema/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/batchlog/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/hints/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-CompressionInfo.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Data.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Filter.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Index.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Statistics.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Summary.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-TOC.txt (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-CompressionInfo.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Data.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Filter.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Index.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Statistics.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Summary.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-TOC.txt (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-CompressionInfo.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Data.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Filter.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Index.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Statistics.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Summary.db (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-TOC.txt (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/peers/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/range_xfers/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/schema_columnfamilies/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/schema_columns/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/schema_keyspaces/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system_auth/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system_auth/users/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system_traces/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system_traces/events/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system_traces/sessions/
archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/saved_caches/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/META-INF/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/META-INF/LICENSE
archiva/sandbox/trunk/metadata-store-jpa/target/classes/META-INF/NOTICE
archiva/sandbox/trunk/metadata-store-jpa/target/classes/META-INF/persistence.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/classes/META-INF/spring-context.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/metadata/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/metadata/repository/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/metadata/repository/jpa/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.class (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/metadata/repository/jpa/model/
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/metadata/repository/jpa/model/Namespace.class (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/classes/org/apache/archiva/metadata/repository/jpa/model/Repository.class (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/generated-sources/
archiva/sandbox/trunk/metadata-store-jpa/target/generated-sources/annotations/
archiva/sandbox/trunk/metadata-store-jpa/target/generated-test-sources/
archiva/sandbox/trunk/metadata-store-jpa/target/generated-test-sources/test-annotations/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-shared-archive-resources/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-shared-archive-resources/META-INF/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-shared-archive-resources/META-INF/LICENSE
archiva/sandbox/trunk/metadata-store-jpa/target/maven-shared-archive-resources/META-INF/NOTICE
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/compile/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/compile/default-compile/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/testCompile/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
archiva/sandbox/trunk/metadata-store-jpa/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
archiva/sandbox/trunk/metadata-store-jpa/target/surefire-reports/
archiva/sandbox/trunk/metadata-store-jpa/target/surefire-reports/TEST-org.apache.archiva.metadata.repository.jpa.RepositoriesNamespaceTest.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/surefire-reports/org.apache.archiva.metadata.repository.jpa.RepositoriesNamespaceTest.txt (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/META-INF/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/META-INF/LICENSE
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/META-INF/NOTICE
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/META-INF/spring-context.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/log4j2-test.xml (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/apache/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/apache/archiva/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/apache/archiva/metadata/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/apache/archiva/metadata/repository/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/apache/archiva/metadata/repository/jpa/
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.class (with props)
archiva/sandbox/trunk/metadata-store-jpa/target/test-classes/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.class (with props)
Added: archiva/sandbox/trunk/metadata-store-jpa/metadata-store-jpa.iml
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/metadata-store-jpa.iml?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/metadata-store-jpa.iml (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/metadata-store-jpa.iml Tue May 7 07:10:08 2013
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+ <component name="FacetManager">
+ <facet type="Osmorc" name="OSGi">
+ <configuration manifestGenerationMode="OsmorcControlled" manifestLocation="" jarfileLocation="metadata-store-jpa-1.4-M4-SNAPSHOT.jar" outputPathType="CompilerOutputPath" bndFileLocation="" bundlorFileLocation="" bundleActivator="" bundleSymbolicName="org.apache.archiva.metadata.repository.jpa" bundleVersion="1.4-M4-SNAPSHOT" ignoreFilePattern="" useProjectDefaultManifestFileLocation="true" alwaysRebuildBundleJAR="false" doNotSynchronizeWithMaven="false">
+ <additionalProperties>
+ <property key="Bundle-Description" value="Archiva is an application for managing one or more remoterepositories, including administration, artifact handling,browsing and searching." />
+ <property key="Bundle-Vendor" value="The Apache Software Foundation" />
+ <property key="Bundle-DocURL" value="http://www.apache.org/" />
+ <property key="Export-Package" value="org.apache.archiva.metadata.repository.jpa;version=1.4-M4-SNAPSHOT;-split-package:=merge-first" />
+ <property key="-versionpolicy" value="[$(version;==;$(@)),$(version;+;$(@)))" />
+ <property key="Bundle-Name" value="Archiva Core Plugins :: JPA Storage for Metadata" />
+ <property key="Include-Resource" value="META-INF/persistence.xml=$MODULE_DIR$/src/main/resources/META-INF/persistence.xml,META-INF/spring-context.xml=$MODULE_DIR$/src/main/resources/META-INF/spring-context.xml" />
+ </additionalProperties>
+ <additionalJARContents />
+ </configuration>
+ </facet>
+ <facet type="Spring" name="Spring">
+ <configuration>
+ <fileset id="fileset" name="Spring Application Context" removed="false">
+ <file>file://$MODULE_DIR$/src/main/resources/META-INF/spring-context.xml</file>
+ </fileset>
+ </configuration>
+ </facet>
+ <facet type="jpa" name="JPA">
+ <configuration>
+ <setting name="validation-enabled" value="true" />
+ <setting name="provider-name" value="" />
+ <datasource-mapping>
+ <factory-entry name="archiva_pu" />
+ </datasource-mapping>
+ <deploymentDescriptor name="persistence.xml" url="file://$MODULE_DIR$/src/main/resources/META-INF/persistence.xml" />
+ </configuration>
+ </facet>
+ </component>
+ <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+ <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+ <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+ <sourceFolder url="file://$MODULE_DIR$/src/test/filtered-resources" isTestSource="true" />
+ <excludeFolder url="file://$MODULE_DIR$/target" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module" module-name="metadata-repository-api" />
+ <orderEntry type="library" name="Maven: org.springframework:spring-context:3.2.2.RELEASE" level="project" />
+ <orderEntry type="library" name="Maven: org.springframework:spring-aop:3.2.2.RELEASE" level="project" />
+ <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
+ <orderEntry type="library" name="Maven: org.springframework:spring-beans:3.2.2.RELEASE" level="project" />
+ <orderEntry type="library" name="Maven: org.springframework:spring-core:3.2.2.RELEASE" level="project" />
+ <orderEntry type="library" name="Maven: org.springframework:spring-expression:3.2.2.RELEASE" level="project" />
+ <orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
+ <orderEntry type="library" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
+ <orderEntry type="module" module-name="metadata-model" />
+ <orderEntry type="module" module-name="archiva-repository-layer" />
+ <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
+ <orderEntry type="module" module-name="archiva-model" />
+ <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
+ <orderEntry type="module" module-name="archiva-common" />
+ <orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" />
+ <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.5" level="project" />
+ <orderEntry type="library" name="Maven: xalan:xalan:2.7.0" level="project" />
+ <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.plexus:0.0.0.M2a" level="project" />
+ <orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
+ <orderEntry type="library" name="Maven: com.google.guava:guava:14.0.1" level="project" />
+ <orderEntry type="library" name="Maven: org.sonatype.sisu:sisu-guice:no_aop:3.1.0" level="project" />
+ <orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.inject:0.0.0.M2a" level="project" />
+ <orderEntry type="library" name="Maven: asm:asm:3.3.1" level="project" />
+ <orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.5.5" level="project" />
+ <orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-classworlds:2.4" level="project" />
+ <orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-utils:3.0.8" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.maven.indexer:indexer-core:5.1.1" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.maven.indexer:indexer-artifact:5.1.1" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.lucene:lucene-core:3.6.2" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.lucene:lucene-highlighter:3.6.2" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.lucene:lucene-memory:3.6.2" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.lucene:lucene-queries:3.6.2" level="project" />
+ <orderEntry type="library" name="Maven: jakarta-regexp:jakarta-regexp:1.4" level="project" />
+ <orderEntry type="module" module-name="aether-api" />
+ <orderEntry type="module" module-name="aether-util" />
+ <orderEntry type="library" name="Maven: org.apache.maven:maven-model:3.0.5" level="project" />
+ <orderEntry type="module" module-name="log4j-jcl" scope="RUNTIME" />
+ <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
+ <orderEntry type="module" module-name="log4j-api" scope="RUNTIME" />
+ <orderEntry type="module" module-name="archiva-consumer-api" />
+ <orderEntry type="module" module-name="archiva-repository-admin-api" />
+ <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.11" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.archiva.redback:redback-users-api:2.1-SNAPSHOT" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.ant:ant:1.8.3" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.8.3" level="project" />
+ <orderEntry type="module" module-name="archiva-checksum" />
+ <orderEntry type="module" module-name="archiva-configuration" />
+ <orderEntry type="library" name="Maven: org.apache.archiva.redback.components.registry:spring-registry-api:2.1-SNAPSHOT" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.11" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
+ <orderEntry type="library" name="Maven: org.springframework:spring-context-support:3.2.2.RELEASE" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.archiva.redback.components.registry:spring-registry-commons:2.1-SNAPSHOT" level="project" />
+ <orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-interpolation:1.14" level="project" />
+ <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.9" level="project" />
+ <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.archiva.redback.components:spring-utils:2.0" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.archiva.redback.components:expression-evaluator:2.0" level="project" />
+ <orderEntry type="module" module-name="archiva-policies" />
+ <orderEntry type="library" name="Maven: org.apache.archiva.redback.components.cache:spring-cache-api:2.1-SNAPSHOT" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.archiva.redback.components.cache:spring-cache-ehcache:2.1-SNAPSHOT" level="project" />
+ <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.5" level="project" />
+ <orderEntry type="module" module-name="archiva-xml-tools" />
+ <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
+ <orderEntry type="library" name="Maven: jaxen:jaxen:1.1" level="project" />
+ <orderEntry type="library" name="Maven: jdom:jdom:1.0" level="project" />
+ <orderEntry type="library" name="Maven: xerces:xercesImpl:2.8.1" level="project" />
+ <orderEntry type="module" module-name="archiva-maven2-metadata" />
+ <orderEntry type="module" module-name="metadata-repository-api" scope="TEST" production-on-test="" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.apache.archiva:metadata-repository-api:tests:1.4-M4-SNAPSHOT" level="project" />
+ <orderEntry type="module" module-name="archiva-test-utils" scope="TEST" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:3.2.2.RELEASE" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: xmlunit:xmlunit:1.0" level="project" />
+ <orderEntry type="library" name="Maven: com.impetus.client:kundera-cassandra:2.5" level="project" />
+ <orderEntry type="library" name="Maven: com.impetus.core:kundera-core:2.5" level="project" />
+ <orderEntry type="library" name="Maven: javax.persistence:persistence-api:2.0" level="project" />
+ <orderEntry type="library" name="Maven: cglib:cglib:2.2.2" level="project" />
+ <orderEntry type="library" name="Maven: javassist:javassist:3.9.0.GA" level="project" />
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:4.1.7.Final" level="project" />
+ <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
+ <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.1.0.GA" level="project" />
+ <orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.0.Final" level="project" />
+ <orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final" level="project" />
+ <orderEntry type="library" name="Maven: org.javassist:javassist:3.15.0-GA" level="project" />
+ <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.1.Final" level="project" />
+ <orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.3" level="project" />
+ <orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
+ <orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
+ <orderEntry type="library" name="Maven: com.vividsolutions:jts:1.11" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.cassandra:cassandra-thrift:1.2.0" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.thrift:libthrift:0.7.0" level="project" />
+ <orderEntry type="library" name="Maven: javax.servlet:servlet-api:2.5" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.2.5" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.2.4" level="project" />
+ <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.6" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.cassandra:cassandra-all:1.2.0" level="project" />
+ <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.0.4.1" level="project" />
+ <orderEntry type="library" name="Maven: com.ning:compress-lzf:0.8.4" level="project" />
+ <orderEntry type="library" name="Maven: commons-cli:commons-cli:1.1" level="project" />
+ <orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.3" level="project" />
+ <orderEntry type="library" name="Maven: org.antlr:antlr:3.2" level="project" />
+ <orderEntry type="library" name="Maven: org.antlr:antlr-runtime:3.2" level="project" />
+ <orderEntry type="library" name="Maven: org.antlr:stringtemplate:3.2" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.cassandra.deps:avro:1.4.0-cassandra-1" level="project" />
+ <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.4.0" level="project" />
+ <orderEntry type="library" name="Maven: org.mortbay.jetty:jetty:6.1.22" level="project" />
+ <orderEntry type="library" name="Maven: org.mortbay.jetty:jetty-util:6.1.22" level="project" />
+ <orderEntry type="library" name="Maven: org.mortbay.jetty:servlet-api:2.5-20081211" level="project" />
+ <orderEntry type="library" name="Maven: jline:jline:1.0" level="project" />
+ <orderEntry type="library" name="Maven: com.googlecode.json-simple:json-simple:1.1" level="project" />
+ <orderEntry type="library" name="Maven: com.github.stephenc.high-scale-lib:high-scale-lib:1.1.2" level="project" />
+ <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.6" level="project" />
+ <orderEntry type="library" name="Maven: edu.stanford.ppl:snaptree:0.1" level="project" />
+ <orderEntry type="library" name="Maven: com.yammer.metrics:metrics-core:2.0.3" level="project" />
+ <orderEntry type="library" name="Maven: com.github.stephenc:jamm:0.2.5" level="project" />
+ <orderEntry type="library" name="Maven: org.apache.cassandra:cassandra-clientutil:1.2.0" level="project" />
+ <orderEntry type="library" name="Maven: org.jboss.netty:netty:3.2.8.Final" level="project" />
+ <orderEntry type="library" name="Maven: org.scale7:scale7-pelops:1.3-1.1.x" level="project" />
+ <orderEntry type="library" name="Maven: com.eaio.uuid:uuid:3.2" level="project" />
+ <orderEntry type="library" name="Maven: org.scale7:scale7-core:1.3" level="project" />
+ <orderEntry type="library" scope="RUNTIME" name="Maven: commons-pool:commons-pool:1.6" level="project" />
+ <orderEntry type="library" name="Maven: org.xerial:snappy:1.0.1-rc4" level="project" />
+ <orderEntry type="library" name="Maven: net.dataforte.cassandra:cassandra-connection-pool:0.7.1" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.easytesting:fest-assert-core:2.0M8" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.easytesting:fest-util:1.2.3" level="project" />
+ <orderEntry type="module" module-name="log4j-slf4j-impl" scope="TEST" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.slf4j:slf4j-ext:1.7.5" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: ch.qos.cal10n:cal10n-api:0.7.4" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.easymock:easymock:2.5.2" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.easymock:easymockclassextension:2.5" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: cglib:cglib-nodep:2.2" level="project" />
+ <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:1.2" level="project" />
+ </component>
+</module>
+
Added: archiva/sandbox/trunk/metadata-store-jpa/pom.xml
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/pom.xml?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/pom.xml (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/pom.xml Tue May 7 07:10:08 2013
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>plugins</artifactId>
+ <groupId>org.apache.archiva</groupId>
+ <version>1.4-M4-SNAPSHOT</version>
+ </parent>
+ <artifactId>metadata-store-jpa</artifactId>
+ <packaging>bundle</packaging>
+ <name>Archiva Core Plugins :: JPA Storage for Metadata</name>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.archiva</groupId>
+ <artifactId>metadata-repository-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.archiva</groupId>
+ <artifactId>metadata-repository-api</artifactId>
+ <classifier>tests</classifier>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.archiva</groupId>
+ <artifactId>archiva-test-utils</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.impetus.client</groupId>
+ <artifactId>kundera-cassandra</artifactId>
+ <version>2.5</version>
+ <exclusions>
+ <exclusion>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.transaction</groupId>
+ <artifactId>jta</artifactId>
+ </exclusion>
+ <!-- FIXME -->
+ <!-- due to some instanceof in kundera it's mandatory
+ <exclusion>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ </exclusion>
+ -->
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.logging.log4j</groupId>
+ <artifactId>log4j-jcl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.easytesting</groupId>
+ <artifactId>fest-assert-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.logging.log4j</groupId>
+ <artifactId>log4j-slf4j-impl</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <testResources>
+ <testResource>
+ <directory>src/test/filtered-resources</directory>
+ <filtering>true</filtering>
+ </testResource>
+ </testResources>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <configuration>
+ <instructions>
+ <Bundle-SymbolicName>org.apache.archiva.metadata.repository.jpa</Bundle-SymbolicName>
+ <Bundle-Version>${project.version}</Bundle-Version>
+ <Export-Package>
+ org.apache.archiva.metadata.repository.jpa;version=${project.version};-split-package:=merge-first
+ </Export-Package>
+ <Import-Package>
+
+ </Import-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ <!-- TODO use dynamic port -->
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cassandra-maven-plugin</artifactId>
+ <version>1.2.1-1</version>
+ <executions>
+ <execution>
+ <id>start-cassandra</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>start</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>stop-cassandra</id>
+ <phase>test</phase>
+ <goals>
+ <goal>stop</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Propchange: archiva/sandbox/trunk/metadata-store-jpa/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/pom.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.java
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.java?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.java (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.java Tue May 7 07:10:08 2013
@@ -0,0 +1,274 @@
+package org.apache.archiva.metadata.repository.jpa;
+
+import org.apache.archiva.metadata.model.ArtifactMetadata;
+import org.apache.archiva.metadata.model.MetadataFacet;
+import org.apache.archiva.metadata.model.ProjectMetadata;
+import org.apache.archiva.metadata.model.ProjectVersionMetadata;
+import org.apache.archiva.metadata.model.ProjectVersionReference;
+import org.apache.archiva.metadata.repository.MetadataRepository;
+import org.apache.archiva.metadata.repository.MetadataRepositoryException;
+import org.apache.archiva.metadata.repository.MetadataResolutionException;
+
+import java.util.Collection;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * @author Olivier Lamy
+ */
+public class JpaMetadataRepository
+ implements MetadataRepository
+{
+
+ @Override
+ public void updateNamespace( String repositoryId, String namespace )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeNamespace( String repositoryId, String namespace )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<String> getRootNamespaces( String repoId )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<String> getNamespaces( String repoId, String namespace )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+
+ @Override
+ public void updateProject( String repositoryId, ProjectMetadata project )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void updateArtifact( String repositoryId, String namespace, String projectId, String projectVersion,
+ ArtifactMetadata artifactMeta )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void updateProjectVersion( String repositoryId, String namespace, String projectId,
+ ProjectVersionMetadata versionMetadata )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public List<String> getMetadataFacets( String repositoryId, String facetId )
+ throws MetadataRepositoryException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public boolean hasMetadataFacet( String repositoryId, String facetId )
+ throws MetadataRepositoryException
+ {
+ return false; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public MetadataFacet getMetadataFacet( String repositoryId, String facetId, String name )
+ throws MetadataRepositoryException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void addMetadataFacet( String repositoryId, MetadataFacet metadataFacet )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeMetadataFacets( String repositoryId, String facetId )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeMetadataFacet( String repositoryId, String facetId, String name )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public List<ArtifactMetadata> getArtifactsByDateRange( String repositoryId, Date startTime, Date endTime )
+ throws MetadataRepositoryException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<String> getRepositories()
+ throws MetadataRepositoryException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public List<ArtifactMetadata> getArtifactsByChecksum( String repositoryId, String checksum )
+ throws MetadataRepositoryException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeArtifact( String repositoryId, String namespace, String project, String version, String id )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeArtifact( ArtifactMetadata artifactMetadata, String baseVersion )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeArtifact( String repositoryId, String namespace, String project, String version,
+ MetadataFacet metadataFacet )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeRepository( String repositoryId )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+
+
+ @Override
+ public List<ArtifactMetadata> getArtifacts( String repositoryId )
+ throws MetadataRepositoryException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public ProjectMetadata getProject( String repoId, String namespace, String projectId )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public ProjectVersionMetadata getProjectVersion( String repoId, String namespace, String projectId,
+ String projectVersion )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<String> getArtifactVersions( String repoId, String namespace, String projectId,
+ String projectVersion )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<ProjectVersionReference> getProjectReferences( String repoId, String namespace, String projectId,
+ String projectVersion )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<String> getProjects( String repoId, String namespace )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<String> getProjectVersions( String repoId, String namespace, String projectId )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeProjectVersion( String repoId, String namespace, String projectId, String projectVersion )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Collection<ArtifactMetadata> getArtifacts( String repoId, String namespace, String projectId,
+ String projectVersion )
+ throws MetadataResolutionException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void removeProject( String repositoryId, String namespace, String projectId )
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void save()
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void close()
+ throws MetadataRepositoryException
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public void revert()
+ {
+ //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public boolean canObtainAccess( Class<?> aClass )
+ {
+ return false; //To change body of implemented methods use File | Settings | File Templates.
+ }
+
+ @Override
+ public Object obtainAccess( Class<?> aClass )
+ throws MetadataRepositoryException
+ {
+ return null; //To change body of implemented methods use File | Settings | File Templates.
+ }
+}
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepository.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Namespace.java
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Namespace.java?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Namespace.java (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Namespace.java Tue May 7 07:10:08 2013
@@ -0,0 +1,39 @@
+package org.apache.archiva.metadata.repository.jpa.model;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+import java.io.Serializable;
+
+
+/**
+ * @author Olivier Lamy
+ */
+@Entity
+@Table( name = "namespaces", schema = "metadata@archiva" )
+public class Namespace
+ implements Serializable
+{
+ @Id
+ private String id;
+
+ public Namespace()
+ {
+ // no op
+ }
+
+ public Namespace( String id )
+ {
+ this.id = id;
+ }
+
+ public String getId()
+ {
+ return id;
+ }
+
+ public void setId( String id )
+ {
+ this.id = id;
+ }
+}
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Namespace.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Namespace.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Repository.java
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Repository.java?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Repository.java (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Repository.java Tue May 7 07:10:08 2013
@@ -0,0 +1,57 @@
+package org.apache.archiva.metadata.repository.jpa.model;
+
+import javax.persistence.ElementCollection;
+import javax.persistence.Entity;
+import javax.persistence.FetchType;
+import javax.persistence.Id;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * @author Olivier Lamy
+ */
+@Entity
+@Table( name = "repositories", schema = "metadata@archiva" )
+public class Repository
+ implements Serializable
+{
+ @Id
+ private String id;
+
+ @OneToMany( fetch = FetchType.EAGER )
+ private List<Namespace> namespaces = new ArrayList<Namespace>();
+
+ public Repository()
+ {
+ // no op
+ }
+
+ public Repository( String id )
+ {
+ this.id = id;
+ }
+
+ public String getId()
+ {
+ return id;
+ }
+
+ public void setId( String id )
+ {
+ this.id = id;
+ }
+
+ public List<Namespace> getNamespaces()
+ {
+ return namespaces;
+ }
+
+ public void setNamespaces( List<Namespace> namespaces )
+ {
+ this.namespaces = namespaces;
+ }
+}
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Repository.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/java/org/apache/archiva/metadata/repository/jpa/model/Repository.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/persistence.xml
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/persistence.xml?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/persistence.xml (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/persistence.xml Tue May 7 07:10:08 2013
@@ -0,0 +1,24 @@
+<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
+ http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+ version="2.0">
+ <persistence-unit name="archiva">
+ <provider>com.impetus.kundera.KunderaPersistence</provider>
+ <properties>
+ <property name="kundera.nodes" value="localhost"/>
+ <property name="kundera.port" value="9160"/>
+ <property name="kundera.keyspace" value="metadata"/>
+ <property name="kundera.dialect" value="cassandra"/>
+ <property name="kundera.client.lookup.class" value="com.impetus.client.cassandra.pelops.PelopsClientFactory" />
+
+ <property name="kundera.ddl.auto.prepare" value="update" />
+
+ <!--
+ TODO enable caching
+ -->
+ <property name="kundera.cache.provider.class" value="com.impetus.kundera.cache.ehcache.EhCacheProvider"/>
+ <property name="kundera.cache.config.resource" value="/ehcache-test.xml"/>
+
+ </properties>
+ </persistence-unit>
+</persistence>
\ No newline at end of file
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/persistence.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/persistence.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/spring-context.xml
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/spring-context.xml?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/spring-context.xml (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/spring-context.xml Tue May 7 07:10:08 2013
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:context="http://www.springframework.org/schema/context"
+ xsi:schemaLocation="http://www.springframework.org/schema/beans
+ http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+ http://www.springframework.org/schema/context
+ http://www.springframework.org/schema/context/spring-context-3.0.xsd"
+ default-lazy-init="true">
+
+ <context:annotation-config/>
+ <context:component-scan base-package="org.apache.archiva.metadata.repository.jpa"/>
+
+
+
+</beans>
\ No newline at end of file
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/spring-context.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/main/resources/META-INF/spring-context.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/spring-context.xml
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/spring-context.xml?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/spring-context.xml (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/spring-context.xml Tue May 7 07:10:08 2013
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
+
+
+</beans>
\ No newline at end of file
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/spring-context.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/META-INF/spring-context.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/log4j2-test.xml
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/log4j2-test.xml?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/log4j2-test.xml (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/log4j2-test.xml Tue May 7 07:10:08 2013
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+
+
+<configuration status="debug">
+
+
+
+ <appenders>
+ <Console name="console" target="SYSTEM_OUT">
+ <!--PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/-->
+ <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n}" />
+ </Console>
+
+ </appenders>
+ <loggers>
+
+
+ <asyncLogger name="org.apache.archiva" level="debug"/>
+
+ <asyncRoot level="info" includeLocation="true">
+ <appender-ref ref="console"/>
+ </asyncRoot>
+ </loggers>
+</configuration>
+
+
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/log4j2-test.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/filtered-resources/log4j2-test.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.java
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.java?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.java (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.java Tue May 7 07:10:08 2013
@@ -0,0 +1,14 @@
+package org.apache.archiva.metadata.repository.jpa;
+
+import org.apache.archiva.metadata.repository.AbstractMetadataRepositoryTest;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * @author Olivier Lamy
+ */
+public class JpaMetadataRepositoryTest
+ extends AbstractMetadataRepositoryTest
+{
+
+}
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/JpaMetadataRepositoryTest.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.java
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.java?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.java (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.java Tue May 7 07:10:08 2013
@@ -0,0 +1,81 @@
+package org.apache.archiva.metadata.repository.jpa;
+
+import org.apache.archiva.metadata.repository.jpa.model.Repository;
+import org.apache.archiva.test.utils.ArchivaSpringJUnit4ClassRunner;
+import org.fest.assertions.api.Assertions;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.test.context.ContextConfiguration;
+
+import javax.persistence.EntityManager;
+import javax.persistence.EntityManagerFactory;
+import javax.persistence.Persistence;
+import javax.persistence.Query;
+import java.util.Collection;
+import java.util.List;
+
+/**
+ * @author Olivier Lamy
+ */
+@RunWith( ArchivaSpringJUnit4ClassRunner.class )
+@ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath*:/spring-context.xml" } )
+public class RepositoriesNamespaceTest
+{
+ EntityManagerFactory emf = null;
+
+ EntityManager em = null;
+
+ @Before
+ public void setup()
+ throws Exception
+ {
+ emf = Persistence.createEntityManagerFactory( "archiva_meta" );
+ em = emf.createEntityManager();
+ }
+
+ @After
+ public void shutdown()
+ throws Exception
+ {
+ em.close();
+ emf.close();
+ }
+
+ @Test
+ public void addRepositories()
+ throws Exception
+ {
+ Repository repo1 = new Repository( "releases" );
+
+ em.persist( repo1 );
+
+ Repository repo2 = new Repository( "snapshots" );
+
+ em.persist( repo2 );
+
+ em.flush();
+
+ em.clear();
+
+ Repository repositoryFromData = em.find( Repository.class, "releases" );
+
+ Assertions.assertThat( repositoryFromData ).isNotNull();
+ Assertions.assertThat( repositoryFromData.getId() ).isEqualTo( "releases" );
+
+ repositoryFromData = em.find( Repository.class, "snapshots" );
+
+ Assertions.assertThat( repositoryFromData ).isNotNull();
+ Assertions.assertThat( repositoryFromData.getId() ).isEqualTo( "snapshots" );
+
+ //em.clear();
+
+ Query query = em.createQuery( "SELECT r FROM Repository r" );
+
+ List<Repository> repositories = query.getResultList();
+
+ Assertions.assertThat( repositories ).isNotNull().isNotEmpty().hasSize( 2 );
+
+ }
+}
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/src/test/java/org/apache/archiva/metadata/repository/jpa/RepositoriesNamespaceTest.java
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/target/.plxarc
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/.plxarc?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/target/.plxarc (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/target/.plxarc Tue May 7 07:10:08 2013
@@ -0,0 +1 @@
+maven-shared-archive-resources
\ No newline at end of file
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra-cli.jar
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra-cli.jar?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra-cli.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra.jar
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra.jar?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/cassandra.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/nodetool.jar
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/nodetool.jar?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/bin/nodetool.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334783.log
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334783.log?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334783.log
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334784.log
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334784.log?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog/CommitLog-2-1367910334784.log
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/cassandra.yaml
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/cassandra.yaml?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/cassandra.yaml (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/cassandra.yaml Tue May 7 07:10:08 2013
@@ -0,0 +1,69 @@
+cluster_name: Test Cluster
+initial_token: null
+hinted_handoff_enabled: true
+max_hint_window_in_ms: 10800000
+hinted_handoff_throttle_in_kb: 1024
+max_hints_delivery_threads: 2
+authenticator: org.apache.cassandra.auth.AllowAllAuthenticator
+authorizer: org.apache.cassandra.auth.AllowAllAuthorizer
+partitioner: org.apache.cassandra.dht.Murmur3Partitioner
+data_file_directories: [/Users/olamy/dev/sources/archiva-all/sandbox/trunk/metadata-store-jpa/target/cassandra/data]
+commitlog_directory: /Users/olamy/dev/sources/archiva-all/sandbox/trunk/metadata-store-jpa/target/cassandra/commitlog
+disk_failure_policy: stop
+key_cache_size_in_mb: null
+key_cache_save_period: 14400
+row_cache_size_in_mb: 0
+row_cache_save_period: 0
+row_cache_provider: SerializingCacheProvider
+saved_caches_directory: /Users/olamy/dev/sources/archiva-all/sandbox/trunk/metadata-store-jpa/target/cassandra/saved_caches
+commitlog_sync: periodic
+commitlog_sync_period_in_ms: 10000
+commitlog_segment_size_in_mb: 32
+seed_provider:
+- class_name: org.apache.cassandra.locator.SimpleSeedProvider
+ parameters:
+ - {seeds: 127.0.0.1}
+flush_largest_memtables_at: 0.75
+reduce_cache_sizes_at: 0.85
+reduce_cache_capacity_to: 0.6
+concurrent_reads: 32
+concurrent_writes: 32
+memtable_flush_queue_size: 4
+trickle_fsync: false
+trickle_fsync_interval_in_kb: 10240
+storage_port: 7000
+ssl_storage_port: 7001
+listen_address: 127.0.0.1
+start_native_transport: false
+native_transport_port: 9042
+start_rpc: true
+rpc_address: 127.0.0.1
+rpc_port: 9160
+rpc_keepalive: true
+rpc_server_type: sync
+thrift_framed_transport_size_in_mb: 15
+thrift_max_message_length_in_mb: 16
+incremental_backups: false
+snapshot_before_compaction: false
+auto_snapshot: true
+column_index_size_in_kb: 64
+in_memory_compaction_limit_in_mb: 64
+multithreaded_compaction: false
+compaction_throughput_mb_per_sec: 16
+compaction_preheat_key_cache: true
+read_request_timeout_in_ms: 10000
+range_request_timeout_in_ms: 10000
+write_request_timeout_in_ms: 10000
+truncate_request_timeout_in_ms: 60000
+request_timeout_in_ms: 10000
+cross_node_timeout: false
+endpoint_snitch: SimpleSnitch
+dynamic_snitch_update_interval_in_ms: 100
+dynamic_snitch_reset_interval_in_ms: 600000
+dynamic_snitch_badness_threshold: 0.1
+request_scheduler: org.apache.cassandra.scheduler.NoScheduler
+index_interval: 128
+server_encryption_options: {internode_encryption: none, keystore: conf/.keystore,
+ keystore_password: cassandra, truststore: conf/.truststore, truststore_password: cassandra}
+client_encryption_options: {enabled: false, keystore: conf/.keystore, keystore_password: cassandra}
+internode_compression: all
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-client.properties
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-client.properties?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-client.properties (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-client.properties Tue May 7 07:10:08 2013
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# for production, you should probably set pattern to %c instead of %l.
+# (%l is slower.)
+
+# output messages into a rolling log file as well as stdout
+log4j.rootLogger=WARN,stdout
+
+# stdout
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=[%p] %d{HH:mm:ss,SSS} %m%n
+
+
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-client.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-client.properties
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-server.properties
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-server.properties?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-server.properties (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-server.properties Tue May 7 07:10:08 2013
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# for production, you should probably set pattern to %c instead of %l.
+# (%l is slower.)
+
+# output messages into a rolling log file as well as stdout
+log4j.rootLogger=WARN,stdout
+
+# stdout
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=[%p] %d{HH:mm:ss,SSS} %m%n
+
+
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-server.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/conf/log4j-server.properties
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-CompressionInfo.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-CompressionInfo.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-CompressionInfo.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Data.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Data.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Data.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Filter.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Filter.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Filter.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Index.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Index.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Index.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Statistics.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Statistics.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Statistics.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Summary.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Summary.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-Summary.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-TOC.txt
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-TOC.txt?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-TOC.txt (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-TOC.txt Tue May 7 07:10:08 2013
@@ -0,0 +1,7 @@
+Index.db
+Data.db
+Statistics.db
+TOC.txt
+CompressionInfo.db
+Filter.db
+Summary.db
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-TOC.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-1-TOC.txt
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-CompressionInfo.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-CompressionInfo.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-CompressionInfo.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Data.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Data.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Data.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Filter.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Filter.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Filter.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Index.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Index.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Index.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Statistics.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Statistics.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Statistics.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Summary.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Summary.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-Summary.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-TOC.txt
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-TOC.txt?rev=1479785&view=auto
==============================================================================
--- archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-TOC.txt (added)
+++ archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-TOC.txt Tue May 7 07:10:08 2013
@@ -0,0 +1,7 @@
+Index.db
+Data.db
+Statistics.db
+TOC.txt
+CompressionInfo.db
+Filter.db
+Summary.db
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-TOC.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-2-TOC.txt
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-CompressionInfo.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-CompressionInfo.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-CompressionInfo.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Data.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Data.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Data.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Filter.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Filter.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Filter.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Index.db
URL: http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Index.db?rev=1479785&view=auto
==============================================================================
Binary file - no diff available.
Propchange: archiva/sandbox/trunk/metadata-store-jpa/target/cassandra/data/system/local/system-local-ib-3-Index.db
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream