MYFACES-3297 fix transitive dependency over myfaces api

git-svn-id: https://svn.apache.org/repos/asf/myfaces/html5/trunk@1164703 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/myfaces-html5-core/pom.xml b/myfaces-html5-core/pom.xml
index 132fb1b..0963061 100644
--- a/myfaces-html5-core/pom.xml
+++ b/myfaces-html5-core/pom.xml
@@ -33,6 +33,20 @@
 

     <dependencies>

         <dependency>

+            <groupId>org.apache.myfaces.core</groupId>

+            <artifactId>myfaces-api</artifactId>

+            <scope>provided</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.myfaces.core</groupId>

+            <artifactId>myfaces-impl</artifactId>

+            <scope>provided</scope>

+        </dependency>

+        <dependency>

+            <groupId>commons-lang</groupId>

+            <artifactId>commons-lang</artifactId>

+        </dependency>

+        <dependency>

             <groupId>org.apache.myfaces.commons</groupId>

             <artifactId>myfaces-commons-utils20</artifactId>

             <version>${myfaces-commons20-version}</version>

diff --git a/myfaces-html5-demo/pom.xml b/myfaces-html5-demo/pom.xml
index 974b4d7..34f4412 100644
--- a/myfaces-html5-demo/pom.xml
+++ b/myfaces-html5-demo/pom.xml
@@ -119,6 +119,17 @@
             <version>1.2</version>

             <scope>provided</scope>

         </dependency>

+        

+        <dependency>

+            <groupId>org.apache.myfaces.core</groupId>

+            <artifactId>myfaces-api</artifactId>

+            <scope>compile</scope>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.myfaces.core</groupId>

+            <artifactId>myfaces-impl</artifactId>

+            <scope>runtime</scope>

+        </dependency>

 

         <dependency>

             <groupId>javax.annotation</groupId>

diff --git a/pom.xml b/pom.xml
index 6102407..88db076 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,23 +48,25 @@
         <module>myfaces-html5-demo</module>

     </modules>

 

-    <dependencies>

-        <dependency>

-            <groupId>org.apache.myfaces.core</groupId>

-            <artifactId>myfaces-api</artifactId>

-            <version>${myfaces-core-version}</version>

-        </dependency>

-        <dependency>

-            <groupId>org.apache.myfaces.core</groupId>

-            <artifactId>myfaces-impl</artifactId>

-            <version>${myfaces-core-version}</version>

-        </dependency>

-        <dependency>

-            <groupId>commons-lang</groupId>

-            <artifactId>commons-lang</artifactId>

-            <version>2.5</version>

-        </dependency>

-    </dependencies>

+    <dependencyManagement>

+        <dependencies>

+            <dependency>

+                <groupId>org.apache.myfaces.core</groupId>

+                <artifactId>myfaces-api</artifactId>

+                <version>${myfaces-core-version}</version>

+            </dependency>

+            <dependency>

+                <groupId>org.apache.myfaces.core</groupId>

+                <artifactId>myfaces-impl</artifactId>

+                <version>${myfaces-core-version}</version>

+            </dependency>

+            <dependency>

+                <groupId>commons-lang</groupId>

+                <artifactId>commons-lang</artifactId>

+                <version>2.5</version>

+            </dependency>

+        </dependencies>

+    </dependencyManagement>

 

     <build>

         <plugins>