summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJihoon Song <jihoon80.song@samsung.com>2013-10-01 20:03:50 +0900
committerJihoon Song <jihoon80.song@samsung.com>2013-10-14 21:59:09 +0900
commite33031fc5b843152e66905967d6c15d7898e59d6 (patch)
treed80aa1bbb71dad5f9afd8206cff494bc8d7eacf4
parent8501d8294d0b807814b84ee282ee58f5ed572114 (diff)
downloadcommon-eplugin-e33031fc5b843152e66905967d6c15d7898e59d6.tar.gz
common-eplugin-e33031fc5b843152e66905967d6c15d7898e59d6.tar.bz2
common-eplugin-e33031fc5b843152e66905967d6c15d7898e59d6.zip
[Title] common-eplugin: improved the performance of build dependency using DB
[Desc.] [Issue] Change-Id: Ie81944cc7760772d729232a41521cca4c33c0ef1
-rwxr-xr-xorg.tizen.common.builder/src/org/tizen/common/builder/BuildDependency.java6
-rwxr-xr-xorg.tizen.common.builder/src/org/tizen/common/builder/BuildProcess.java5
-rw-r--r--org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyConstant.java4
-rw-r--r--org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInDB.java186
-rwxr-xr-xorg.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInFile.java6
-rwxr-xr-xorg.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInMemory.java5
-rw-r--r--org.tizen.common.builder/test/src/org/tizen/common/builder/DependencyInDBTest.java27
-rw-r--r--org.tizen.common.externals/.classpath64
-rw-r--r--org.tizen.common.externals/META-INF/MANIFEST.MF66
-rw-r--r--org.tizen.common.externals/about.html12
-rw-r--r--org.tizen.common.externals/build.properties33
-rw-r--r--org.tizen.common.externals/lib/orientdb/antlr-2.7.7.jar (renamed from org.tizen.common.externals/orientdb_lib/antlr-2.7.7.jar)bin445288 -> 445288 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/asm-3.2.jar (renamed from org.tizen.common.externals/orientdb_lib/asm-3.2.jar)bin43398 -> 43398 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/blueprints-core-2.5.0-SNAPSHOT.jar (renamed from org.tizen.common.externals/orientdb_lib/blueprints-core-2.5.0-SNAPSHOT.jar)bin259485 -> 259485 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/blueprints-orient-graph-2.5.0-SNAPSHOT.jar (renamed from org.tizen.common.externals/orientdb_lib/blueprints-orient-graph-2.5.0-SNAPSHOT.jar)bin75395 -> 75395 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/commons-configuration-1.6.jar (renamed from org.tizen.common.externals/orientdb_lib/commons-configuration-1.6.jar)bin298829 -> 298829 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/gremlin-groovy-2.5.0-SNAPSHOT.jar (renamed from org.tizen.common.externals/orientdb_lib/gremlin-groovy-2.5.0-SNAPSHOT.jar)bin164699 -> 164699 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/gremlin-java-2.5.0-SNAPSHOT.jar (renamed from org.tizen.common.externals/orientdb_lib/gremlin-java-2.5.0-SNAPSHOT.jar)bin22945 -> 22945 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/groovy-1.8.9.jar (renamed from org.tizen.common.externals/orientdb_lib/groovy-1.8.9.jar)bin5600962 -> 5600962 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/hazelcast-3.0.jar (renamed from org.tizen.common.externals/orientdb_lib/hazelcast-3.0.jar)bin2350409 -> 2350409 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/hibernate-jpa-2.0-api-1.0.0.Final.jar (renamed from org.tizen.common.externals/orientdb_lib/hibernate-jpa-2.0-api-1.0.0.Final.jar)bin100884 -> 100884 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/jansi-1.5.jar (renamed from org.tizen.common.externals/orientdb_lib/jansi-1.5.jar)bin106573 -> 106573 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/javassist.jar (renamed from org.tizen.common.externals/orientdb_lib/javassist.jar)bin665248 -> 665248 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/jline-0.9.94.jar (renamed from org.tizen.common.externals/orientdb_lib/jline-0.9.94.jar)bin87325 -> 87325 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/jna-3.5.2.jar (renamed from org.tizen.common.externals/orientdb_lib/jna-3.5.2.jar)bin692070 -> 692070 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/mail.jar (renamed from org.tizen.common.externals/orientdb_lib/mail.jar)bin507849 -> 507849 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orient-commons-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orient-commons-1.5.1.jar)bin308432 -> 308432 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-client-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-client-1.5.1.jar)bin52522 -> 52522 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-core-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-core-1.5.1.jar)bin1951194 -> 1951194 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-distributed-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-distributed-1.5.1.jar)bin95009 -> 95009 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-enterprise-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-enterprise-1.5.1.jar)bin32015 -> 32015 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-graphdb-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-graphdb-1.5.1.jar)bin91807 -> 91807 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-nativeos-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-nativeos-1.5.1.jar)bin5451 -> 5451 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-object-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-object-1.5.1.jar)bin166089 -> 166089 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-server-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-server-1.5.1.jar)bin369752 -> 369752 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/orientdb-tools-1.5.1.jar (renamed from org.tizen.common.externals/orientdb_lib/orientdb-tools-1.5.1.jar)bin41716 -> 41716 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/pipes-2.5.0-SNAPSHOT.jar (renamed from org.tizen.common.externals/orientdb_lib/pipes-2.5.0-SNAPSHOT.jar)bin149598 -> 149598 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/platform.jar (renamed from org.tizen.common.externals/orientdb_lib/platform.jar)bin1192357 -> 1192357 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/sesame-model-2.6.10.jar (renamed from org.tizen.common.externals/orientdb_lib/sesame-model-2.6.10.jar)bin83599 -> 83599 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/sesame-query-2.6.10.jar (renamed from org.tizen.common.externals/orientdb_lib/sesame-query-2.6.10.jar)bin67316 -> 67316 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/sesame-rio-api-2.6.10.jar (renamed from org.tizen.common.externals/orientdb_lib/sesame-rio-api-2.6.10.jar)bin25088 -> 25088 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/sesame-sail-api-2.6.10.jar (renamed from org.tizen.common.externals/orientdb_lib/sesame-sail-api-2.6.10.jar)bin55540 -> 55540 bytes
-rw-r--r--org.tizen.common.externals/lib/orientdb/snappy-0.3.jar (renamed from org.tizen.common.externals/orientdb_lib/snappy-0.3.jar)bin48764 -> 48764 bytes
43 files changed, 249 insertions, 165 deletions
diff --git a/org.tizen.common.builder/src/org/tizen/common/builder/BuildDependency.java b/org.tizen.common.builder/src/org/tizen/common/builder/BuildDependency.java
index 8349bc77a..a3e01a032 100755
--- a/org.tizen.common.builder/src/org/tizen/common/builder/BuildDependency.java
+++ b/org.tizen.common.builder/src/org/tizen/common/builder/BuildDependency.java
@@ -96,12 +96,6 @@ public interface BuildDependency
void initialize(Object... objs);
/**
- * Close the dependency environment for build.<br>
- * This method must be called after dependencies was manipulated.
- */
- void close();
-
- /**
* Clear the all dependencies and vertexes.
*/
boolean clear();
diff --git a/org.tizen.common.builder/src/org/tizen/common/builder/BuildProcess.java b/org.tizen.common.builder/src/org/tizen/common/builder/BuildProcess.java
index d74ace440..6e079fc4b 100755
--- a/org.tizen.common.builder/src/org/tizen/common/builder/BuildProcess.java
+++ b/org.tizen.common.builder/src/org/tizen/common/builder/BuildProcess.java
@@ -291,9 +291,6 @@ public class BuildProcess
}
} catch (IOException e) {
throw new BuildException( e );
- } finally {
- // finalize dependencies like commit.
- this.dependencies.close();
}
}
@@ -393,8 +390,6 @@ public class BuildProcess
this.build( next.toArray( new Resource[0] ) );
} catch (IOException e) {
throw new BuildException( e );
- } finally {
- this.dependencies.close();
}
}
diff --git a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyConstant.java b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyConstant.java
index 93714c108..03af4b833 100644
--- a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyConstant.java
+++ b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyConstant.java
@@ -45,8 +45,10 @@ public interface DependencyConstant {
*/
public static final String RESOURCE_KEY_LAYER = "layer";
+ public static final String RESOURCE_KEY_PROJECT = "project";
+
/**
* Dependency data label for storing edge.
*/
public static final String EDGE_LABEL = "edge";
-}
+} \ No newline at end of file
diff --git a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInDB.java b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInDB.java
index f47700bc8..501877efd 100644
--- a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInDB.java
+++ b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInDB.java
@@ -28,6 +28,7 @@
*/
package org.tizen.common.builder.dependency;
+import java.io.File;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
@@ -39,40 +40,60 @@ import org.tizen.common.builder.Dependency;
import org.tizen.common.builder.Resource;
import org.tizen.common.builder.ResourceLayer;
import org.tizen.common.util.Assert;
+import org.tizen.common.util.StringUtil;
import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.blueprints.Edge;
import com.tinkerpop.blueprints.Vertex;
import com.tinkerpop.blueprints.impls.orient.OrientEdge;
-import com.tinkerpop.blueprints.impls.orient.OrientGraph;
+import com.tinkerpop.blueprints.impls.orient.OrientGraphNoTx;
import com.tinkerpop.blueprints.impls.orient.OrientVertex;
public class DependencyInDB implements BuildDependency {
- protected final Logger logger = LoggerFactory.getLogger( getClass() );
+ protected static final Logger logger = LoggerFactory.getLogger( DependencyInDB.class );
public static final String DB_NAME = "Dependency";
- protected OrientGraph graph;
- protected ResourceLayer lastLayer;
- protected String url;
+ protected static OrientGraphNoTx graph; // db instance
+ protected static String path; // absolute path for database storing
+ protected static String url; // be made from the path
+
+ protected String projectName; // project of resource
+ protected ResourceLayer lastLayer; // last resource layer for data sync
/**
- * Constructor
- * @param dbAbsolutePath local database path
+ * Root URL setter for storing. If dbAbsoultePath is an empty, use the previous path.
+ * @param dbPath local database path.
*/
- public DependencyInDB(String dbAbsolutePath) {
- setUrl( dbAbsolutePath );
+ public static synchronized void setUrl(String dbAbsolutePath) {
+ Assert.isNull( graph );
+
+ // ( previous path : null, argument : null ) = Assertion
+ // ( previous path : not null, argument : null ) = use previous path
+ // ( previous path : null, argument : not null ) = use argument
+ // ( previous path : not null, argument : not null ) = use argument
+
+ if ( StringUtil.isEmpty( path ) ) {
+ Assert.notNull( dbAbsolutePath );
+ }
+
+ if ( ! StringUtil.isEmpty( dbAbsolutePath ) ) {
+ path = dbAbsolutePath;
+ }
+
+ url = DependencyConstant.DB_PROTOCOL + path; // ex. "local:/home/dbstorage"
}
/**
- * Root URL setter for storing
- * @param dbPath local database path.
+ * Information setter for resource separation.
+ * This method must be called more than once before access methods be used.
+ * @param projectName for resource separation.
*/
- public void setUrl(String dbAbsolutePath) {
- Assert.notNull( dbAbsolutePath );
- this.url = DependencyConstant.DB_PROTOCOL + dbAbsolutePath; // ex. "local:/home/dbstorage"
+ public void setProjectName(String projectName) {
+ Assert.notNull( projectName );
+ this.projectName = projectName;
}
/**
@@ -85,86 +106,132 @@ public class DependencyInDB implements BuildDependency {
}
/**
- * Database will be opened.<br>
- * Can be set the last resource layer by arguments<br>
- * <b>Important : </b>The client is responsible for calling the close method when finished.
+ * Database will be opened. If doesn't exist, create both a storage and an index.
+ * This method must be called when this class have the url information.
*/
- public void initialize(Object... objs) {
- if ( objs != null ) {
- for ( Object obj : objs ) {
- if ( obj instanceof ResourceLayer ) {
- setLastResourceLayer( (ResourceLayer) obj );
- }
- }
- }
+ public static synchronized void open(String dbAbsolutePath) {
+ setUrl( dbAbsolutePath );
- Assert.notNull( this.url );
+ Assert.notNull( url );
- if ( this.graph == null ) {
- this.graph = new OrientGraph( this.url );
- this.graph.setUseLightweightEdges( false );
+ if ( graph == null ) {
+ // check for creating first
+ boolean bCreateIndex = false;
+ if ( ! new File( path ).exists() ) {
+ bCreateIndex = true;
+ }
- this.logger.trace( "Open OrientGraphDB : {}", this.url );
+ // create or open DB
+ graph = new OrientGraphNoTx( url );
+ graph.setUseLightweightEdges( false );
+
+ // create indexes
+ if ( bCreateIndex ) {
+ graph.createKeyIndex( DependencyConstant.RESOURCE_KEY_PATH, Vertex.class );
+ }
+
+ logger.info( "Open OrientGraphDB : {}", url );
} else {
- this.logger.warn( "Failed to initialize because have already been initialized." );
+ logger.info( "Failed to open because have already been opened." );
}
}
/**
* Database will be closed.
*/
- public void close() {
- if ( this.graph != null ) {
- this.graph.shutdown();
- this.graph = null;
+ public static synchronized void close() {
+ if ( graph != null ) {
+ graph.commit();
+ graph.shutdown();
+ graph = null;
- this.logger.trace( "Shutdown OrientGraphDB" );
+ logger.info( "Shutdown OrientGraphDB" );
} else {
- this.logger.warn( "Failed to shutdown because didn't be initialized." );
+ logger.info( "Failed to shutdown because didn't be initialized." );
+ }
+ }
+
+ /**
+ * Can be set the last resource layer by arguments
+ */
+ @Override
+ public void initialize(Object... objs) {
+ if ( objs != null ) {
+ for ( Object obj : objs ) {
+ if ( obj instanceof ResourceLayer ) {
+ setLastResourceLayer( (ResourceLayer) obj );
+ }
+ }
}
}
@Override
public boolean clear() {
- this.initialize();
+ Assert.notNull( this.projectName );
// remove database from local storage.
- this.graph.drop();
- this.graph.shutdown();
- this.graph = null;
+ Iterator<Edge> eIter = graph.getEdges( DependencyConstant.RESOURCE_KEY_PROJECT, this.projectName ).iterator();
+ while ( eIter.hasNext() ) {
+ Edge next = eIter.next();
+ graph.removeEdge( next );
+ }
+ Iterator<Vertex> vIter = graph.getVertices( DependencyConstant.RESOURCE_KEY_PROJECT, this.projectName ).iterator();
+ while ( vIter.hasNext() ) {
+ Vertex next = vIter.next();
+ graph.removeVertex( next );
+ }
+
+ logger.trace( "Remove all resources" );
- this.logger.trace( "Remove OrientGraphDB storage" );
return true;
}
+ public void clearAll() {
+ Assert.notNull( graph );
+
+ graph.drop();
+ }
+
@Override
public void addVertex(Resource resource) {
+ Assert.notNull( this.projectName );
Assert.notNull( resource );
- OrientVertex vertex = this.graph.addVertex( null );
+ OrientVertex vertex = graph.addVertex( null );
vertex.setProperty( DependencyConstant.RESOURCE_KEY_PATH, resource.getPath() );
vertex.setProperty( DependencyConstant.RESOURCE_KEY_LAYER, resource.getLayer().getName() );
+ vertex.setProperty( DependencyConstant.RESOURCE_KEY_PROJECT, this.projectName );
- this.graph.commit();
- this.logger.trace( "commit an added vertex : {}", resource );
+ logger.trace( "an added vertex : {}", resource );
}
+ /**
+ * Returns a vertex from Database using resource information.
+ * @param resource information for searching
+ * @return If not found, return null. Otherwise return a vertex
+ */
protected Vertex getVertexFromDB(Resource resource) {
+ Assert.notNull( this.projectName );
Assert.notNull( resource );
ResourceLayer layer = resource.getLayer();
- String layerName = layer.getName();
Assert.notNull( layer );
- Iterator<Vertex> iterator = this.graph.getVertices(
+ String layerName = layer.getName();
+
+ Iterator<Vertex> iterator = graph.getVertices(
DependencyConstant.RESOURCE_KEY_PATH,
resource.getPath()
).iterator();
while( iterator.hasNext() ) {
Vertex vertex = iterator.next();
+
Object value = vertex.getProperty( DependencyConstant.RESOURCE_KEY_LAYER );
- if ( value instanceof String ) {
- if ( ( (String) value ) .equals( layerName ) ) {
+ Object project = vertex.getProperty( DependencyConstant.RESOURCE_KEY_PROJECT );
+
+ if ( ( value instanceof String ) && ( project instanceof String ) ) {
+ if ( ((String) value).equals( layerName ) &&
+ ((String) project).equals( this.projectName ) ) {
return vertex;
}
}
@@ -182,9 +249,8 @@ public class DependencyInDB implements BuildDependency {
public void removeVertex(Resource resource) {
Vertex vertex = getVertexFromDB( resource );
if ( vertex != null ) {
- this.graph.removeVertex( vertex );
- this.graph.commit();
- this.logger.trace( "commit a removed vertex : {}", resource );
+ graph.removeVertex( vertex );
+ logger.trace( "a removed vertex : {}", resource );
}
}
@@ -196,9 +262,8 @@ public class DependencyInDB implements BuildDependency {
Assert.notNull( inVertex );
Assert.notNull( outVertex );
- OrientEdge edge = this.graph.addEdge( null, outVertex, inVertex, DependencyConstant.EDGE_LABEL );
- this.graph.commit();
- this.logger.trace( "commit an added edge : {}", edge );
+ OrientEdge edge = graph.addEdge( null, outVertex, inVertex, DependencyConstant.EDGE_LABEL );
+ logger.trace( "an added edge : {}", edge );
}
@Override
@@ -232,15 +297,10 @@ public class DependencyInDB implements BuildDependency {
// remove edges
Iterator<Edge> iterator = inVertex.getEdges( outVertex, Direction.IN ).iterator();
- int cnt = 0; // removed count
while( iterator.hasNext() ) {
- this.graph.removeEdge( iterator.next() );
- cnt++;
- }
-
- if ( cnt > 0 ) {
- this.graph.commit();
- this.logger.trace( "commit removed edges ( {} )", cnt );
+ Edge edge = iterator.next();
+ graph.removeEdge( edge );
+ logger.trace( "an removed edge : {}", edge );
}
}
diff --git a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInFile.java b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInFile.java
index d43cbfc60..fdb836b80 100755
--- a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInFile.java
+++ b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInFile.java
@@ -102,12 +102,6 @@ implements BuildDependency
}
@Override
- public void close() {
- // TODO Auto-generated method stub
-
- }
-
- @Override
public boolean clear() {
// TODO Auto-generated method stub
return false;
diff --git a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInMemory.java b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInMemory.java
index c61be7c26..9a550aeec 100755
--- a/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInMemory.java
+++ b/org.tizen.common.builder/src/org/tizen/common/builder/dependency/DependencyInMemory.java
@@ -126,11 +126,6 @@ implements BuildDependency
}
@Override
- public void close() {
- // do nothing
- }
-
- @Override
public boolean clear() {
// do nothing
return true;
diff --git a/org.tizen.common.builder/test/src/org/tizen/common/builder/DependencyInDBTest.java b/org.tizen.common.builder/test/src/org/tizen/common/builder/DependencyInDBTest.java
index e4a907e4d..5dac5ebfc 100644
--- a/org.tizen.common.builder/test/src/org/tizen/common/builder/DependencyInDBTest.java
+++ b/org.tizen.common.builder/test/src/org/tizen/common/builder/DependencyInDBTest.java
@@ -94,22 +94,22 @@ public class DependencyInDBTest extends AbstractTestCase {
Builder secondMockBuilder = new ExtensionFilterMockBuilder( secondLayer, "html" );
// create DependencyInDB for main test
- // TODO: where do you make a temporary database storage for test?
- String storagepath = new File( testStorageName ).getAbsolutePath();
- DependencyInDB didb = new DependencyInDB( new Path( storagepath ).toString() );
+ String storageAbsPath = new File( testStorageName ).getAbsolutePath();
+ DependencyInDB.open( new Path( storageAbsPath ).toString() );
+ DependencyInDB didb = new DependencyInDB();
+ didb.setProjectName( "local" );
- // create BuildProcess and add builders
- BuildProcess buildProcess = new BuildProcess( didb );
- buildProcess.addBuilder( firstMockBuilder );
- buildProcess.addBuilder( secondMockBuilder );
- // build
- buildProcess.build( createResources( fileLayer ) );
-
- // check database
try {
- didb.initialize();
+ // create BuildProcess and add builders
+ BuildProcess buildProcess = new BuildProcess( didb );
+ buildProcess.addBuilder( firstMockBuilder );
+ buildProcess.addBuilder( secondMockBuilder );
+
+ // build
+ buildProcess.build( createResources( fileLayer ) );
+ // check database
Object[][] TEST_CASES = {
{ new Resource( fileLayer, "/a.js" ), new Resource( firstLayer, "/a.js" ) },
{ new Resource( fileLayer, "/b.js" ), new Resource( firstLayer, "/b.js" ) },
@@ -137,7 +137,8 @@ public class DependencyInDBTest extends AbstractTestCase {
}
}
} finally {
- didb.close();
+ didb.clearAll();
+ DependencyInDB.close();
}
}
}
diff --git a/org.tizen.common.externals/.classpath b/org.tizen.common.externals/.classpath
index e3988cedb..720b24ec9 100644
--- a/org.tizen.common.externals/.classpath
+++ b/org.tizen.common.externals/.classpath
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/antlr-2.7.7.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/asm-3.2.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/blueprints-core-2.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/blueprints-orient-graph-2.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/commons-configuration-1.6.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/gremlin-groovy-2.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/gremlin-java-2.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/groovy-1.8.9.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/hazelcast-3.0.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/jansi-1.5.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/javassist.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/jline-0.9.94.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/jna-3.5.2.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/mail.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orient-commons-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-client-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-core-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-distributed-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-enterprise-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-graphdb-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-nativeos-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-object-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-server-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/orientdb-tools-1.5.1.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/pipes-2.5.0-SNAPSHOT.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/platform.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/sesame-model-2.6.10.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/sesame-query-2.6.10.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/sesame-rio-api-2.6.10.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/sesame-sail-api-2.6.10.jar"/>
- <classpathentry exported="true" kind="lib" path="orientdb_lib/snappy-0.3.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/antlr-2.7.7.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/asm-3.2.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/blueprints-core-2.5.0-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/blueprints-orient-graph-2.5.0-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/commons-configuration-1.6.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/gremlin-groovy-2.5.0-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/gremlin-java-2.5.0-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/groovy-1.8.9.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/hazelcast-3.0.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/jansi-1.5.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/javassist.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/jline-0.9.94.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/jna-3.5.2.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/mail.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orient-commons-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-client-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-core-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-distributed-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-enterprise-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-graphdb-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-nativeos-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-object-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-server-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/orientdb-tools-1.5.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/pipes-2.5.0-SNAPSHOT.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/platform.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/sesame-model-2.6.10.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/sesame-query-2.6.10.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/sesame-rio-api-2.6.10.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/sesame-sail-api-2.6.10.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/orientdb/snappy-0.3.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
diff --git a/org.tizen.common.externals/META-INF/MANIFEST.MF b/org.tizen.common.externals/META-INF/MANIFEST.MF
index 278ae8931..ba61a429d 100644
--- a/org.tizen.common.externals/META-INF/MANIFEST.MF
+++ b/org.tizen.common.externals/META-INF/MANIFEST.MF
@@ -42,36 +42,36 @@ Export-Package: com.tinkerpop.blueprints,
org.mihalis.opal.transitionComposite,
org.mihalis.opal.utils,
org.tizen.common.externals
-Bundle-ClassPath: orientdb_lib/antlr-2.7.7.jar,
- orientdb_lib/asm-3.2.jar,
- orientdb_lib/blueprints-core-2.5.0-SNAPSHOT.jar,
- orientdb_lib/blueprints-orient-graph-2.5.0-SNAPSHOT.jar,
- orientdb_lib/commons-configuration-1.6.jar,
- orientdb_lib/gremlin-groovy-2.5.0-SNAPSHOT.jar,
- orientdb_lib/gremlin-java-2.5.0-SNAPSHOT.jar,
- orientdb_lib/groovy-1.8.9.jar,
- orientdb_lib/hazelcast-3.0.jar,
- orientdb_lib/hibernate-jpa-2.0-api-1.0.0.Final.jar,
- orientdb_lib/jansi-1.5.jar,
- orientdb_lib/javassist.jar,
- orientdb_lib/jline-0.9.94.jar,
- orientdb_lib/jna-3.5.2.jar,
- orientdb_lib/mail.jar,
- orientdb_lib/orient-commons-1.5.1.jar,
- orientdb_lib/orientdb-client-1.5.1.jar,
- orientdb_lib/orientdb-core-1.5.1.jar,
- orientdb_lib/orientdb-distributed-1.5.1.jar,
- orientdb_lib/orientdb-enterprise-1.5.1.jar,
- orientdb_lib/orientdb-graphdb-1.5.1.jar,
- orientdb_lib/orientdb-nativeos-1.5.1.jar,
- orientdb_lib/orientdb-object-1.5.1.jar,
- orientdb_lib/orientdb-server-1.5.1.jar,
- orientdb_lib/orientdb-tools-1.5.1.jar,
- orientdb_lib/pipes-2.5.0-SNAPSHOT.jar,
- orientdb_lib/platform.jar,
- orientdb_lib/sesame-model-2.6.10.jar,
- orientdb_lib/sesame-query-2.6.10.jar,
- orientdb_lib/sesame-rio-api-2.6.10.jar,
- orientdb_lib/sesame-sail-api-2.6.10.jar,
- orientdb_lib/snappy-0.3.jar,
- .
+Bundle-ClassPath: .,
+ lib/orientdb/antlr-2.7.7.jar,
+ lib/orientdb/asm-3.2.jar,
+ lib/orientdb/blueprints-core-2.5.0-SNAPSHOT.jar,
+ lib/orientdb/blueprints-orient-graph-2.5.0-SNAPSHOT.jar,
+ lib/orientdb/commons-configuration-1.6.jar,
+ lib/orientdb/gremlin-groovy-2.5.0-SNAPSHOT.jar,
+ lib/orientdb/gremlin-java-2.5.0-SNAPSHOT.jar,
+ lib/orientdb/groovy-1.8.9.jar,
+ lib/orientdb/hazelcast-3.0.jar,
+ lib/orientdb/hibernate-jpa-2.0-api-1.0.0.Final.jar,
+ lib/orientdb/jansi-1.5.jar,
+ lib/orientdb/javassist.jar,
+ lib/orientdb/jline-0.9.94.jar,
+ lib/orientdb/jna-3.5.2.jar,
+ lib/orientdb/mail.jar,
+ lib/orientdb/orient-commons-1.5.1.jar,
+ lib/orientdb/orientdb-client-1.5.1.jar,
+ lib/orientdb/orientdb-core-1.5.1.jar,
+ lib/orientdb/orientdb-distributed-1.5.1.jar,
+ lib/orientdb/orientdb-enterprise-1.5.1.jar,
+ lib/orientdb/orientdb-graphdb-1.5.1.jar,
+ lib/orientdb/orientdb-nativeos-1.5.1.jar,
+ lib/orientdb/orientdb-object-1.5.1.jar,
+ lib/orientdb/orientdb-server-1.5.1.jar,
+ lib/orientdb/orientdb-tools-1.5.1.jar,
+ lib/orientdb/pipes-2.5.0-SNAPSHOT.jar,
+ lib/orientdb/platform.jar,
+ lib/orientdb/sesame-model-2.6.10.jar,
+ lib/orientdb/sesame-query-2.6.10.jar,
+ lib/orientdb/sesame-rio-api-2.6.10.jar,
+ lib/orientdb/sesame-sail-api-2.6.10.jar,
+ lib/orientdb/snappy-0.3.jar
diff --git a/org.tizen.common.externals/about.html b/org.tizen.common.externals/about.html
index a72b377bd..4c5ec8a70 100644
--- a/org.tizen.common.externals/about.html
+++ b/org.tizen.common.externals/about.html
@@ -37,5 +37,17 @@ A copy of the license is included in <a href="about_files/epl-v10.html">about_fi
</ul>
</p>
+<h4>OrientDB</h4>
+<p>
+This library provide a graph database. This is being used to manage the build dependency.
+</p>
+
+<p>
+A copy of the license is included in <a href="about_files/LICENSE-2.0.htm">about_files/LICENSE-2.0.htm</a>. The home page is located at:
+<ul>
+<a href="http://www.orientdb.org/">http://www.orientdb.org/</a>
+</ul>
+</p>
+
</body>
</html> \ No newline at end of file
diff --git a/org.tizen.common.externals/build.properties b/org.tizen.common.externals/build.properties
index 40965be9d..979a5a335 100644
--- a/org.tizen.common.externals/build.properties
+++ b/org.tizen.common.externals/build.properties
@@ -7,4 +7,35 @@ bin.includes = META-INF/,\
about.html,\
about_files/,\
images/,\
- orientdb_lib/
+ lib/orientdb/antlr-2.7.7.jar,\
+ lib/orientdb/asm-3.2.jar,\
+ lib/orientdb/blueprints-core-2.5.0-SNAPSHOT.jar,\
+ lib/orientdb/blueprints-orient-graph-2.5.0-SNAPSHOT.jar,\
+ lib/orientdb/commons-configuration-1.6.jar,\
+ lib/orientdb/gremlin-groovy-2.5.0-SNAPSHOT.jar,\
+ lib/orientdb/gremlin-java-2.5.0-SNAPSHOT.jar,\
+ lib/orientdb/groovy-1.8.9.jar,\
+ lib/orientdb/hazelcast-3.0.jar,\
+ lib/orientdb/hibernate-jpa-2.0-api-1.0.0.Final.jar,\
+ lib/orientdb/jansi-1.5.jar,\
+ lib/orientdb/javassist.jar,\
+ lib/orientdb/jline-0.9.94.jar,\
+ lib/orientdb/jna-3.5.2.jar,\
+ lib/orientdb/mail.jar,\
+ lib/orientdb/orient-commons-1.5.1.jar,\
+ lib/orientdb/orientdb-client-1.5.1.jar,\
+ lib/orientdb/orientdb-core-1.5.1.jar,\
+ lib/orientdb/orientdb-distributed-1.5.1.jar,\
+ lib/orientdb/orientdb-enterprise-1.5.1.jar,\
+ lib/orientdb/orientdb-graphdb-1.5.1.jar,\
+ lib/orientdb/orientdb-nativeos-1.5.1.jar,\
+ lib/orientdb/orientdb-object-1.5.1.jar,\
+ lib/orientdb/orientdb-server-1.5.1.jar,\
+ lib/orientdb/orientdb-tools-1.5.1.jar,\
+ lib/orientdb/pipes-2.5.0-SNAPSHOT.jar,\
+ lib/orientdb/platform.jar,\
+ lib/orientdb/sesame-model-2.6.10.jar,\
+ lib/orientdb/sesame-query-2.6.10.jar,\
+ lib/orientdb/sesame-rio-api-2.6.10.jar,\
+ lib/orientdb/sesame-sail-api-2.6.10.jar,\
+ lib/orientdb/snappy-0.3.jar
diff --git a/org.tizen.common.externals/orientdb_lib/antlr-2.7.7.jar b/org.tizen.common.externals/lib/orientdb/antlr-2.7.7.jar
index 5e5f14b35..5e5f14b35 100644
--- a/org.tizen.common.externals/orientdb_lib/antlr-2.7.7.jar
+++ b/org.tizen.common.externals/lib/orientdb/antlr-2.7.7.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/asm-3.2.jar b/org.tizen.common.externals/lib/orientdb/asm-3.2.jar
index ca9f8d286..ca9f8d286 100644
--- a/org.tizen.common.externals/orientdb_lib/asm-3.2.jar
+++ b/org.tizen.common.externals/lib/orientdb/asm-3.2.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/blueprints-core-2.5.0-SNAPSHOT.jar b/org.tizen.common.externals/lib/orientdb/blueprints-core-2.5.0-SNAPSHOT.jar
index 5dd625cd3..5dd625cd3 100644
--- a/org.tizen.common.externals/orientdb_lib/blueprints-core-2.5.0-SNAPSHOT.jar
+++ b/org.tizen.common.externals/lib/orientdb/blueprints-core-2.5.0-SNAPSHOT.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/blueprints-orient-graph-2.5.0-SNAPSHOT.jar b/org.tizen.common.externals/lib/orientdb/blueprints-orient-graph-2.5.0-SNAPSHOT.jar
index 97fddb78e..97fddb78e 100644
--- a/org.tizen.common.externals/orientdb_lib/blueprints-orient-graph-2.5.0-SNAPSHOT.jar
+++ b/org.tizen.common.externals/lib/orientdb/blueprints-orient-graph-2.5.0-SNAPSHOT.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/commons-configuration-1.6.jar b/org.tizen.common.externals/lib/orientdb/commons-configuration-1.6.jar
index 2d4689a1b..2d4689a1b 100644
--- a/org.tizen.common.externals/orientdb_lib/commons-configuration-1.6.jar
+++ b/org.tizen.common.externals/lib/orientdb/commons-configuration-1.6.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/gremlin-groovy-2.5.0-SNAPSHOT.jar b/org.tizen.common.externals/lib/orientdb/gremlin-groovy-2.5.0-SNAPSHOT.jar
index f0da2b817..f0da2b817 100644
--- a/org.tizen.common.externals/orientdb_lib/gremlin-groovy-2.5.0-SNAPSHOT.jar
+++ b/org.tizen.common.externals/lib/orientdb/gremlin-groovy-2.5.0-SNAPSHOT.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/gremlin-java-2.5.0-SNAPSHOT.jar b/org.tizen.common.externals/lib/orientdb/gremlin-java-2.5.0-SNAPSHOT.jar
index 139861ca3..139861ca3 100644
--- a/org.tizen.common.externals/orientdb_lib/gremlin-java-2.5.0-SNAPSHOT.jar
+++ b/org.tizen.common.externals/lib/orientdb/gremlin-java-2.5.0-SNAPSHOT.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/groovy-1.8.9.jar b/org.tizen.common.externals/lib/orientdb/groovy-1.8.9.jar
index 362dc5ebe..362dc5ebe 100644
--- a/org.tizen.common.externals/orientdb_lib/groovy-1.8.9.jar
+++ b/org.tizen.common.externals/lib/orientdb/groovy-1.8.9.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/hazelcast-3.0.jar b/org.tizen.common.externals/lib/orientdb/hazelcast-3.0.jar
index fc640ebb7..fc640ebb7 100644
--- a/org.tizen.common.externals/orientdb_lib/hazelcast-3.0.jar
+++ b/org.tizen.common.externals/lib/orientdb/hazelcast-3.0.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/hibernate-jpa-2.0-api-1.0.0.Final.jar b/org.tizen.common.externals/lib/orientdb/hibernate-jpa-2.0-api-1.0.0.Final.jar
index 4c9ac4e9f..4c9ac4e9f 100644
--- a/org.tizen.common.externals/orientdb_lib/hibernate-jpa-2.0-api-1.0.0.Final.jar
+++ b/org.tizen.common.externals/lib/orientdb/hibernate-jpa-2.0-api-1.0.0.Final.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/jansi-1.5.jar b/org.tizen.common.externals/lib/orientdb/jansi-1.5.jar
index 8785cf99a..8785cf99a 100644
--- a/org.tizen.common.externals/orientdb_lib/jansi-1.5.jar
+++ b/org.tizen.common.externals/lib/orientdb/jansi-1.5.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/javassist.jar b/org.tizen.common.externals/lib/orientdb/javassist.jar
index e8abb1971..e8abb1971 100644
--- a/org.tizen.common.externals/orientdb_lib/javassist.jar
+++ b/org.tizen.common.externals/lib/orientdb/javassist.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/jline-0.9.94.jar b/org.tizen.common.externals/lib/orientdb/jline-0.9.94.jar
index dede3721d..dede3721d 100644
--- a/org.tizen.common.externals/orientdb_lib/jline-0.9.94.jar
+++ b/org.tizen.common.externals/lib/orientdb/jline-0.9.94.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/jna-3.5.2.jar b/org.tizen.common.externals/lib/orientdb/jna-3.5.2.jar
index ed8a45635..ed8a45635 100644
--- a/org.tizen.common.externals/orientdb_lib/jna-3.5.2.jar
+++ b/org.tizen.common.externals/lib/orientdb/jna-3.5.2.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/mail.jar b/org.tizen.common.externals/lib/orientdb/mail.jar
index 300f436ad..300f436ad 100644
--- a/org.tizen.common.externals/orientdb_lib/mail.jar
+++ b/org.tizen.common.externals/lib/orientdb/mail.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orient-commons-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orient-commons-1.5.1.jar
index cc2ef3f2b..cc2ef3f2b 100644
--- a/org.tizen.common.externals/orientdb_lib/orient-commons-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orient-commons-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-client-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-client-1.5.1.jar
index 25d8c1c31..25d8c1c31 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-client-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-client-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-core-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-core-1.5.1.jar
index a8d1f4c06..a8d1f4c06 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-core-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-core-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-distributed-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-distributed-1.5.1.jar
index 94e4b4416..94e4b4416 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-distributed-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-distributed-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-enterprise-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-enterprise-1.5.1.jar
index 6cd8b2757..6cd8b2757 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-enterprise-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-enterprise-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-graphdb-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-graphdb-1.5.1.jar
index 8197e3b20..8197e3b20 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-graphdb-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-graphdb-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-nativeos-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-nativeos-1.5.1.jar
index 7aa932cd7..7aa932cd7 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-nativeos-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-nativeos-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-object-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-object-1.5.1.jar
index deb2e73e2..deb2e73e2 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-object-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-object-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-server-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-server-1.5.1.jar
index 3e3647806..3e3647806 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-server-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-server-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/orientdb-tools-1.5.1.jar b/org.tizen.common.externals/lib/orientdb/orientdb-tools-1.5.1.jar
index 7a047ee7b..7a047ee7b 100644
--- a/org.tizen.common.externals/orientdb_lib/orientdb-tools-1.5.1.jar
+++ b/org.tizen.common.externals/lib/orientdb/orientdb-tools-1.5.1.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/pipes-2.5.0-SNAPSHOT.jar b/org.tizen.common.externals/lib/orientdb/pipes-2.5.0-SNAPSHOT.jar
index c9619a244..c9619a244 100644
--- a/org.tizen.common.externals/orientdb_lib/pipes-2.5.0-SNAPSHOT.jar
+++ b/org.tizen.common.externals/lib/orientdb/pipes-2.5.0-SNAPSHOT.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/platform.jar b/org.tizen.common.externals/lib/orientdb/platform.jar
index 35432b0bc..35432b0bc 100644
--- a/org.tizen.common.externals/orientdb_lib/platform.jar
+++ b/org.tizen.common.externals/lib/orientdb/platform.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/sesame-model-2.6.10.jar b/org.tizen.common.externals/lib/orientdb/sesame-model-2.6.10.jar
index 9b3f306bf..9b3f306bf 100644
--- a/org.tizen.common.externals/orientdb_lib/sesame-model-2.6.10.jar
+++ b/org.tizen.common.externals/lib/orientdb/sesame-model-2.6.10.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/sesame-query-2.6.10.jar b/org.tizen.common.externals/lib/orientdb/sesame-query-2.6.10.jar
index 035b36e2c..035b36e2c 100644
--- a/org.tizen.common.externals/orientdb_lib/sesame-query-2.6.10.jar
+++ b/org.tizen.common.externals/lib/orientdb/sesame-query-2.6.10.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/sesame-rio-api-2.6.10.jar b/org.tizen.common.externals/lib/orientdb/sesame-rio-api-2.6.10.jar
index 5fcc6d56a..5fcc6d56a 100644
--- a/org.tizen.common.externals/orientdb_lib/sesame-rio-api-2.6.10.jar
+++ b/org.tizen.common.externals/lib/orientdb/sesame-rio-api-2.6.10.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/sesame-sail-api-2.6.10.jar b/org.tizen.common.externals/lib/orientdb/sesame-sail-api-2.6.10.jar
index ecf55daba..ecf55daba 100644
--- a/org.tizen.common.externals/orientdb_lib/sesame-sail-api-2.6.10.jar
+++ b/org.tizen.common.externals/lib/orientdb/sesame-sail-api-2.6.10.jar
Binary files differ
diff --git a/org.tizen.common.externals/orientdb_lib/snappy-0.3.jar b/org.tizen.common.externals/lib/orientdb/snappy-0.3.jar
index 9af196a04..9af196a04 100644
--- a/org.tizen.common.externals/orientdb_lib/snappy-0.3.jar
+++ b/org.tizen.common.externals/lib/orientdb/snappy-0.3.jar
Binary files differ