diff --git a/plugins/deadlock-extension/src/extension.ts b/plugins/deadlock-extension/src/extension.ts
index 6fe7a9b64758a9a5a43713341dbdf98c9312fd02..b2b1629889cf6c19b1efa0df42737afc87de403b 100644
--- a/plugins/deadlock-extension/src/extension.ts
+++ b/plugins/deadlock-extension/src/extension.ts
@@ -12,11 +12,9 @@ export function initViews(extensionPath: string) {
 }
 
 function copyProjectSrouces() {
-  cp.exec('cp /project/* /home/project/', (err, stdout, stderr) => {
-    console.log('stdout: ' + stdout);
-    console.log('stderr: ' + stderr);
+  cp.exec('cp /project/* /home/project/ -R', (err, stdout, stderr) => {
     if (err) {
-      console.log('error: ' + err);
+      console.log('copy project sources error: ' + err);
     }
   });
 }
@@ -27,6 +25,9 @@ function setUpProjectDir() {
        if (parseInt(stdout) === 0) {
          copyProjectSrouces();
        }
+     } else {
+       console.error('set up project dir failed', stderr);
+       console.error(err);
      }
   });
 }