MyFaces Html5 : pom refactoring for repositories and dependencies

git-svn-id: https://svn.apache.org/repos/asf/myfaces/html5/trunk@1081115 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/myfaces-html5-core/pom.xml b/myfaces-html5-core/pom.xml
index 1d49f65..12f7199 100644
--- a/myfaces-html5-core/pom.xml
+++ b/myfaces-html5-core/pom.xml
@@ -33,17 +33,23 @@
 

     <dependencies>

         <dependency>

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

+            <artifactId>myfaces-shared-html5</artifactId>

+            <version>${myfaces-shared-html5-version}</version>

+        </dependency>

+        <dependency>

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

+            <artifactId>myfaces-builder-annotations</artifactId>

+            <version>${myfaces-builder-annotations-version}</version>

+        </dependency>

+

+        <dependency>

             <groupId>commons-logging</groupId>

             <artifactId>commons-logging</artifactId>

             <version>1.1.1</version>

             <scope>compile</scope>

         </dependency>

         <dependency>

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

-            <artifactId>myfaces-shared-html5</artifactId>

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

-        </dependency>

-        <dependency>

             <groupId>javax.servlet.jsp</groupId>

             <artifactId>jsp-api</artifactId>

             <version>2.1</version>

@@ -65,11 +71,6 @@
             <scope>compile</scope>

         </dependency>

         <dependency>

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

-            <artifactId>myfaces-builder-annotations</artifactId>

-            <version>1.0.5</version>

-        </dependency>

-        <dependency>

             <groupId>commons-validator</groupId>

             <artifactId>commons-validator</artifactId>

             <version>1.3.1</version>

@@ -92,7 +93,7 @@
             <plugin>

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

                 <artifactId>myfaces-builder-plugin</artifactId>

-                <version>1.0.8-SNAPSHOT</version>

+                <version>${myfaces-builder-plugin-version}</version>

                 <executions>

                     <!-- first, build metadata. components and stuff will 

                         be generated from this. -->

@@ -269,7 +270,7 @@
                     <plugin>

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

                         <artifactId>myfaces-builder-plugin</artifactId>

-                        <version>1.0.6</version>

+                        <version>${myfaces-builder-plugin-version}</version>

                         <executions>

                             <!-- first, build metadata. facelets tag documentation will be generated from this. -->

                             <execution>

@@ -358,4 +359,9 @@
         </profile>

     </profiles>

 

+    <properties>

+        <myfaces-builder-plugin-version>1.0.8</myfaces-builder-plugin-version>

+        <myfaces-builder-annotations-version>1.0.5</myfaces-builder-annotations-version>

+    </properties>

+

 </project>
\ No newline at end of file
diff --git a/myfaces-html5-examples/pom.xml b/myfaces-html5-examples/pom.xml
index c5f28dc..6c78bed 100644
--- a/myfaces-html5-examples/pom.xml
+++ b/myfaces-html5-examples/pom.xml
@@ -37,11 +37,10 @@
     		<artifactId>myfaces-html5-core</artifactId>

     		<version>${project.version}</version>

     	</dependency>

-        

         <dependency>

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

             <artifactId>myfaces-shared-html5</artifactId>

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

+            <version>${myfaces-shared-html5-version}</version>

             <scope>runtime</scope>

         </dependency>

 

@@ -78,20 +77,12 @@
             <version>1.2.13</version>

             <scope>provided</scope>

         </dependency>

-

         <dependency>

             <groupId>javax.el</groupId>

             <artifactId>el-api</artifactId>

             <version>1.0</version>

             <scope>provided</scope>

         </dependency>

-        

-        <dependency>

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

-            <artifactId>myfaces-builder-annotations</artifactId>

-            <version>1.0.5</version>

-            <scope>provided</scope>

-        </dependency>

     </dependencies>

 

     <build>

diff --git a/pom.xml b/pom.xml
index d8a0e81..1c3685d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,73 +42,6 @@
         <module>myfaces-html5-examples</module>

     </modules>

 

-    <repositories>

-        <repository>

-            <id>java.net</id>

-            <url>http://download.java.net/maven/2</url>

-            <snapshots>

-                <enabled>false</enabled>

-            </snapshots>

-        </repository>

-

-        <repository>

-            <id>Maven2 Repo1</id>

-            <name>Maven2 Repo1</name>

-            <url>http://repo1.maven.org/maven2</url>

-            <layout>legacy</layout>

-            <snapshots>

-                <enabled>false</enabled>

-            </snapshots>

-        </repository>

-

-        <repository>

-            <id>java.net.2</id>

-            <name>java.net Maven 2 Repository</name>

-            <url>http://download.java.net/maven/2</url>

-            <snapshots>

-                <enabled>false</enabled>

-            </snapshots>

-        </repository>

-

-        <repository>

-            <id>codehaus</id>

-            <name>codehaus</name>

-            <url>http://repository.codehaus.org</url>

-            <snapshots>

-                <enabled>false</enabled>

-            </snapshots>

-        </repository>

-

-        <repository>

-            <id>jboss</id>

-            <name>jboss</name>

-            <url>http://repository.jboss.com/maven2</url>

-            <snapshots>

-                <enabled>false</enabled>

-            </snapshots>

-        </repository>

-

-        <!-- necessary! -->

-        <repository>

-            <id>myfaces-snapshots</id>

-            <name>myfaces-snapshots</name>

-            <url>http://people.apache.org/repo/m2-snapshot-repository</url>

-            <snapshots>

-                <enabled>true</enabled>

-            </snapshots>

-        </repository>

-

-    </repositories>

-

-    <pluginRepositories>

-        <!-- for myfaces builder plugin -->

-        <pluginRepository>

-            <id>myfaces-snapshots</id>

-            <name>myfaces-snapshots</name>

-            <url>http://people.apache.org/repo/m2-snapshot-repository</url>

-        </pluginRepository>

-    </pluginRepositories>

-

     <dependencies>

         <dependency>

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

@@ -203,7 +136,7 @@
     

     <properties>

         <myfaces-core-version>2.0.1</myfaces-core-version>

-        <shared-core-version>4.0.6-SNAPSHOT</shared-core-version>

+        <myfaces-shared-html5-version>4.0.6-SNAPSHOT</myfaces-shared-html5-version>

     </properties>

 

 </project>
\ No newline at end of file