diff --git a/composer.json b/composer.json
index f9e49415d6ad3aff6976144df442861909155d2d..7840f84720b6cac97073647c90c184315a80eb4b 100644
--- a/composer.json
+++ b/composer.json
@@ -217,9 +217,6 @@
             "tinymce/tinymce": "lib/web/tiny_mce"
         }
     },
-    "config": {
-        "use-include-path": true
-    },
     "autoload": {
         "psr-4": {
             "Magento\\Framework\\": "lib/internal/Magento/Framework/",
@@ -227,10 +224,18 @@
             "Magento\\": "app/code/Magento/"
         },
         "psr-0": {
-            "": "app/code/"
+            "": [
+                "app/code/",
+                "var/generation"
+            ]
         },
         "files": [
             "app/etc/NonComposerComponentRegistration.php"
+        ],
+        "exclude-from-classmap": [
+            "**/dev/**",
+            "**/update/**",
+            "**/Test/**"
         ]
     },
     "autoload-dev": {
diff --git a/composer.lock b/composer.lock
index 02f0e31a325638840641667cac1c6783cf381e87..7b3c6ccc9928df82fc72f6e397d1b98d3f2823d0 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
         "This file is @generated automatically"
     ],
-    "hash": "1f34dce6d48c9e4e694c27e001414000",
+    "hash": "8c0f23eee8426e8aeba5a897f6f2ccbd",
     "content-hash": "600aca1692cf3fe5c2ea1cbf66de09ab",
     "packages": [
         {