diff --git a/teavm-samples/teavm-samples-hello/pom.xml b/teavm-samples/teavm-samples-hello/pom.xml
index 0f0d6e78f..ed8128e63 100644
--- a/teavm-samples/teavm-samples-hello/pom.xml
+++ b/teavm-samples/teavm-samples-hello/pom.xml
@@ -34,16 +34,19 @@
org.teavm
teavm-classlib
${project.version}
+ provided
org.teavm
teavm-jso
${project.version}
+ provided
org.teavm
teavm-dom
${project.version}
+ provided
javax.servlet
@@ -107,4 +110,4 @@
-
\ No newline at end of file
+
diff --git a/teavm-samples/teavm-samples-kotlin/pom.xml b/teavm-samples/teavm-samples-kotlin/pom.xml
index 39ff1b30f..f9fcc0606 100644
--- a/teavm-samples/teavm-samples-kotlin/pom.xml
+++ b/teavm-samples/teavm-samples-kotlin/pom.xml
@@ -38,6 +38,7 @@
org.jetbrains.kotlin
kotlin-stdlib
${kotlin.version}
+ provided
junit
@@ -128,4 +129,4 @@
-
\ No newline at end of file
+
diff --git a/teavm-samples/teavm-samples-storage/pom.xml b/teavm-samples/teavm-samples-storage/pom.xml
index 5c3ba11e9..70d0cc0bc 100644
--- a/teavm-samples/teavm-samples-storage/pom.xml
+++ b/teavm-samples/teavm-samples-storage/pom.xml
@@ -34,16 +34,19 @@
org.teavm
teavm-classlib
${project.version}
+ provided
org.teavm
teavm-jso
${project.version}
+ provided
org.teavm
teavm-dom
${project.version}
+ provided
javax.servlet
@@ -107,4 +110,4 @@
-
\ No newline at end of file
+
diff --git a/teavm-samples/teavm-samples-video/pom.xml b/teavm-samples/teavm-samples-video/pom.xml
index 3979d4c40..1f64bc021 100644
--- a/teavm-samples/teavm-samples-video/pom.xml
+++ b/teavm-samples/teavm-samples-video/pom.xml
@@ -34,16 +34,19 @@
org.teavm
teavm-classlib
${project.version}
+ provided
org.teavm
teavm-jso
${project.version}
+ provided
org.teavm
teavm-dom
${project.version}
+ provided
javax.servlet
@@ -107,4 +110,4 @@
-
\ No newline at end of file
+