Author: justin
Date: Thu Jan 28 18:24:46 2010
New Revision: 904201

URL: http://svn.apache.org/viewvc?rev=904201&view=rev
Log:
SLING-1339 - populating new groovy module

Added:
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/JSONGroovyBuilder.java
      - copied, changed from r904166, 
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/JSONGroovyBuilder.java
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/internal/
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/internal/JSONGroovyBuilderBindingsValuesProvider.java
      - copied, changed from r904166, 
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/internal/JSONGroovyBuilderBindingsValuesProvider.java
    
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/
    
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/groovy/
    
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/groovy/json/
    
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/groovy/json/JSONGroovyBuilderTest.groovy
      - copied, changed from r904166, 
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/commons/json/groovy/JSONGroovyBuilderTest.groovy
Removed:
    
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/JSONGroovyBuilder.java
    
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/internal/JSONGroovyBuilderBindingsValuesProvider.java
    
sling/trunk/bundles/commons/json/src/test/groovy/org/apache/sling/commons/json/groovy/JSONGroovyBuilderTest.groovy
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/commons/json/groovy/JSONGroovyBuilder.java
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/commons/json/groovy/dummy.txt
    
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/commons/json/groovy/internal/JSONGroovyBuilderBindingsValuesProvider.java
    
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/commons/json/groovy/JSONGroovyBuilderTest.groovy
Modified:
    sling/trunk/bundles/commons/json/pom.xml
    sling/trunk/bundles/extensions/groovy/pom.xml
    sling/trunk/launchpad/builder/src/main/bundles/list.xml
    sling/trunk/pom.xml

Modified: sling/trunk/bundles/commons/json/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/commons/json/pom.xml?rev=904201&r1=904200&r2=904201&view=diff
==============================================================================
--- sling/trunk/bundles/commons/json/pom.xml (original)
+++ sling/trunk/bundles/commons/json/pom.xml Thu Jan 28 18:24:46 2010
@@ -44,33 +44,16 @@
         <plugins>
             <plugin>
                 <groupId>org.apache.felix</groupId>
-                <artifactId>maven-scr-plugin</artifactId>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
                 <extensions>true</extensions>
                 <configuration>
                     <instructions>
-                        
<Import-Package>groovy.*;resolution:=optional,org.apache.sling.scripting.api.*;resolution:=optional,*</Import-Package>
                         <Export-Package>
                             
org.apache.sling.commons.json.*;version=${pom.version}
                         </Export-Package>
                     </instructions>
                 </configuration>
             </plugin>
-            <plugin>
-                <groupId>org.codehaus.groovy.maven</groupId>
-                <artifactId>gmaven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>compile</goal>
-                            <goal>testCompile</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
         </plugins>
     </build>
 
@@ -80,18 +63,6 @@
             <artifactId>jcr</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.codehaus.groovy</groupId>
-            <artifactId>groovy-all</artifactId>
-            <version>1.6.0</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.sling</groupId>
-            <artifactId>org.apache.sling.scripting.api</artifactId>
-            <version>2.1.0-SNAPSHOT</version>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-api</artifactId>
         </dependency>

Modified: sling/trunk/bundles/extensions/groovy/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/groovy/pom.xml?rev=904201&r1=904200&r2=904201&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/groovy/pom.xml (original)
+++ sling/trunk/bundles/extensions/groovy/pom.xml Thu Jan 28 18:24:46 2010
@@ -35,7 +35,7 @@
     <description>
         Various extensions for Apache Sling to faciliate Groovy scripts.
     </description>
-        
+
     <scm>
         
<connection>scm:svn:http://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/groovy</connection>
         
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/groovy</developerConnection>
@@ -46,22 +46,58 @@
         <plugins>
             <plugin>
                 <groupId>org.apache.felix</groupId>
+                <artifactId>maven-scr-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
                 <extensions>true</extensions>
             </plugin>
+            <plugin>
+                <groupId>org.codehaus.groovy.maven</groupId>
+                <artifactId>gmaven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>compile</goal>
+                            <goal>testCompile</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 
     <dependencies>
         <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy-all</artifactId>
+            <version>1.6.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+        </dependency>
+        <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.commons.json</artifactId>
             <version>2.0.5-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.scripting.api</artifactId>
+            <version>2.1.0-SNAPSHOT</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+        </dependency>
     </dependencies>
 </project>
\ No newline at end of file

Copied: 
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/JSONGroovyBuilder.java
 (from r904166, 
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/JSONGroovyBuilder.java)
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/JSONGroovyBuilder.java?p2=sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/JSONGroovyBuilder.java&p1=sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/JSONGroovyBuilder.java&r1=904166&r2=904201&rev=904201&view=diff
==============================================================================
--- 
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/JSONGroovyBuilder.java
 (original)
+++ 
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/JSONGroovyBuilder.java
 Thu Jan 28 18:24:46 2010
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.sling.commons.json.groovy;
+package org.apache.sling.extensions.groovy.json;
 
 import groovy.lang.Closure;
 import groovy.util.BuilderSupport;

Copied: 
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/internal/JSONGroovyBuilderBindingsValuesProvider.java
 (from r904166, 
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/internal/JSONGroovyBuilderBindingsValuesProvider.java)
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/internal/JSONGroovyBuilderBindingsValuesProvider.java?p2=sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/internal/JSONGroovyBuilderBindingsValuesProvider.java&p1=sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/internal/JSONGroovyBuilderBindingsValuesProvider.java&r1=904166&r2=904201&rev=904201&view=diff
==============================================================================
--- 
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/groovy/internal/JSONGroovyBuilderBindingsValuesProvider.java
 (original)
+++ 
sling/trunk/bundles/extensions/groovy/src/main/java/org/apache/sling/extensions/groovy/json/internal/JSONGroovyBuilderBindingsValuesProvider.java
 Thu Jan 28 18:24:46 2010
@@ -14,11 +14,11 @@
  * License for the specific language governing permissions and limitations 
under
  * the License.
  */
-package org.apache.sling.commons.json.groovy.internal;
+package org.apache.sling.extensions.groovy.json.internal;
 
 import javax.script.Bindings;
 
-import org.apache.sling.commons.json.groovy.JSONGroovyBuilder;
+import org.apache.sling.extensions.groovy.json.JSONGroovyBuilder;
 import org.apache.sling.scripting.api.BindingsValuesProvider;
 
 /**

Copied: 
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/groovy/json/JSONGroovyBuilderTest.groovy
 (from r904166, 
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/commons/json/groovy/JSONGroovyBuilderTest.groovy)
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/groovy/json/JSONGroovyBuilderTest.groovy?p2=sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/groovy/json/JSONGroovyBuilderTest.groovy&p1=sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/commons/json/groovy/JSONGroovyBuilderTest.groovy&r1=904166&r2=904201&rev=904201&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/commons/json/groovy/JSONGroovyBuilderTest.groovy
 (original)
+++ 
sling/trunk/bundles/extensions/groovy/src/test/groovy/org/apache/sling/extensions/groovy/json/JSONGroovyBuilderTest.groovy
 Thu Jan 28 18:24:46 2010
@@ -14,10 +14,10 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.sling.commons.json.groovy;
+package org.apache.sling.extensions.groovy.json;
 
 import org.apache.sling.commons.json.*;
-import org.apache.sling.commons.json.test.*;
+import json.JSONAssert;
 
 /**
  * Test of JSONGroovyBuilder.

Modified: sling/trunk/launchpad/builder/src/main/bundles/list.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/launchpad/builder/src/main/bundles/list.xml?rev=904201&r1=904200&r2=904201&view=diff
==============================================================================
--- sling/trunk/launchpad/builder/src/main/bundles/list.xml (original)
+++ sling/trunk/launchpad/builder/src/main/bundles/list.xml Thu Jan 28 18:24:46 
2010
@@ -198,6 +198,11 @@
             <artifactId>org.apache.sling.jcr.webconsole</artifactId>
             <version>1.0.0-SNAPSHOT</version>
         </bundle>
+        <bundle>
+            <groupId>org.apache.sling</groupId>
+            <artifactId>org.apache.sling.extensions.groovy</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </bundle>
     </startLevel>
 
     <startLevel level="10">

Modified: sling/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/pom.xml?rev=904201&r1=904200&r2=904201&view=diff
==============================================================================
--- sling/trunk/pom.xml (original)
+++ sling/trunk/pom.xml Thu Jan 28 18:24:46 2010
@@ -123,6 +123,7 @@
         <module>bundles/extensions/threaddump</module>
         <module>bundles/extensions/systemstatus</module>
         <module>bundles/extensions/webconsolebranding</module>
+        <module>bundles/extensions/groovy</module>
 
         <!-- Launchpad -->
         <module>launchpad/base</module>


Reply via email to