Author: gawor
Date: Thu Dec 24 06:52:39 2009
New Revision: 893701

URL: http://svn.apache.org/viewvc?rev=893701&view=rev
Log:
ARIES-92: create bundle for blueprint mbean api and implementation and also 
update the intergration tests to run against the intergrated bundles

Added:
    incubator/aries/trunk/jmx/jmx-blueprint-bundle/
    incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml   (with props)
Modified:
    incubator/aries/trunk/jmx/jmx-api/pom.xml
    incubator/aries/trunk/jmx/jmx-blueprint-api/pom.xml
    incubator/aries/trunk/jmx/jmx-blueprint-core/pom.xml
    incubator/aries/trunk/jmx/jmx-bundle/pom.xml
    incubator/aries/trunk/jmx/jmx-core/pom.xml
    incubator/aries/trunk/jmx/jmx-itests/pom.xml
    
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
    
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/test/blueprint/BlueprintMBeanTest.java
    incubator/aries/trunk/jmx/pom.xml

Modified: incubator/aries/trunk/jmx/jmx-api/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-api/pom.xml?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-api/pom.xml (original)
+++ incubator/aries/trunk/jmx/jmx-api/pom.xml Thu Dec 24 06:52:39 2009
@@ -23,7 +23,7 @@
         <version>1.0.0-incubating-SNAPSHOT</version>
     </parent>
 
-    <artifactId>aries-jmx-api</artifactId>
+    <artifactId>org.apache.aries.jmx.api</artifactId>
     <packaging>bundle</packaging>
     <name>Apache Aries JMX API</name>
     <description>
@@ -38,7 +38,7 @@
                 <extensions>true</extensions>
                 <configuration>
                     <instructions>
-                        
<Bundle-SymbolicName>${pom.groupId}.api</Bundle-SymbolicName>
+                        
<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
                         <Export-Package>
                             
org.osgi.jmx;version="1.0.0";uses:="javax.management.openmbean",
                             
org.osgi.jmx.framework;version="1.5.0";uses:="org.osgi.jmx,javax.management.openmbean",

Modified: incubator/aries/trunk/jmx/jmx-blueprint-api/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-blueprint-api/pom.xml?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-blueprint-api/pom.xml (original)
+++ incubator/aries/trunk/jmx/jmx-blueprint-api/pom.xml Thu Dec 24 06:52:39 2009
@@ -23,7 +23,7 @@
         <version>1.0.0-incubating-SNAPSHOT</version>
     </parent>
 
-    <artifactId>aries-jmx-blueprint-api</artifactId>
+    <artifactId>org.apache.aries.jmx.blueprint.api</artifactId>
     <packaging>bundle</packaging>
     <name>Apache Aries JMX Blueprint API</name>
     <description>
@@ -38,7 +38,7 @@
                 <extensions>true</extensions>
                 <configuration>
                     <instructions>
-                        
<Bundle-SymbolicName>${pom.groupId}.api</Bundle-SymbolicName>
+                        
<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
                         <Export-Package>
                             org.apache.aries.jmx.blueprint
                         </Export-Package>

Added: incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml?rev=893701&view=auto
==============================================================================
--- incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml (added)
+++ incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml Thu Dec 24 06:52:39 
2009
@@ -0,0 +1,188 @@
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.aries.jmx</groupId>
+        <artifactId>jmx</artifactId>
+        <version>1.0.0-incubating-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>aries-jmx-blueprint</artifactId>
+    <packaging>bundle</packaging>
+    <name>Apache Aries JMX Blueprint Bundle</name>
+    <description>
+       This bundle contains the standalone implementation of the along with 
the API.
+    </description>
+
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.aries.jmx</groupId>
+            <artifactId>org.apache.aries.jmx.blueprint.api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.aries.jmx</groupId>
+            <artifactId>org.apache.aries.jmx.blueprint.core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.core</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.compendium</artifactId>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        
<Bundle-SymbolicName>${pom.groupId}.blueprint</Bundle-SymbolicName>
+                        <Import-Package>
+                            !org.apache.aries.jmx*,
+                            javax.management,
+                            javax.management.openmbean,
+                            org.osgi.framework;version="1.5.0",
+                            org.osgi.service.blueprint.container;version="1.0",
+                            org.osgi.service.blueprint.reflect;version="1.0",
+                            org.osgi.util.tracker;version="1.4",
+                            *
+                        </Import-Package>
+                        <Export-Package>
+                            org.apache.aries.jmx.blueprint
+                        </Export-Package>
+                        
<Bundle-Activator>org.apache.aries.jmx.blueprint.impl.Activator</Bundle-Activator>
+                        
<_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
+                        
<_removeheaders>Ignore-Package,Include-Resource,Private-Package,Bundle-DocURL</_removeheaders>
+                        <_failok>true</_failok>
+                    </instructions>
+                    <unpackBundle>true</unpackBundle>
+                </configuration>
+            </plugin>
+            <!--
+                Use the shade plugin with the dependency plugin to unjar the 
two jars (api & core)
+                so that the associated sources and javadocs jars are complete. 
To build the main
+                jar, the maven-bundle-plugin is used, that's why everything is 
exluded
+            -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            <artifactSet>
+                                <includes>
+                                    
<include>org.apache.aries.jmx:org.apache.aries.jmx.blueprint.api</include>
+                                    
<include>org.apache.aries.jmx:org.apache.aries.jmx.blueprint.core</include>
+                                </includes>
+                            </artifactSet>
+                            
<createSourcesJar>${createSourcesJar}</createSourcesJar>
+                            
<promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+                            
<createDependencyReducedPom>true</createDependencyReducedPom>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <profiles>
+        <profile>
+            <id>deploy</id>
+            <properties>
+                <createSourcesJar>true</createSourcesJar>
+            </properties>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-dependency-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>unpack-sources</id>
+                                <phase>generate-sources</phase>
+                                <goals>
+                                    <goal>unpack</goal>
+                                </goals>
+                                <configuration>
+                                    <artifactItems>
+                                        <artifactItem>
+                                            
<groupId>org.apache.aries.jmx</groupId>
+                                            
<artifactId>aries-jmx-api</artifactId>
+                                            <classifier>sources</classifier>
+                                        </artifactItem>
+                                        <artifactItem>
+                                            
<groupId>org.apache.aries.jmx</groupId>
+                                            
<artifactId>aries-jmx-core</artifactId>
+                                            <classifier>sources</classifier>
+                                        </artifactItem>
+                                    </artifactItems>
+                                    
<outputDirectory>${project.build.directory}/sources</outputDirectory>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-source-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>attach-sources</id>
+                                <phase>process-classes</phase>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-javadoc-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>package</id>
+                                <phase>package</phase>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                        <configuration>
+                            <minmemory>128m</minmemory>
+                            <maxmemory>512m</maxmemory>
+                            
<sourcepath>${project.build.directory}/sources</sourcepath>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
+</project>

Propchange: incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: incubator/aries/trunk/jmx/jmx-blueprint-bundle/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: incubator/aries/trunk/jmx/jmx-blueprint-core/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-blueprint-core/pom.xml?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-blueprint-core/pom.xml (original)
+++ incubator/aries/trunk/jmx/jmx-blueprint-core/pom.xml Thu Dec 24 06:52:39 
2009
@@ -23,7 +23,7 @@
         <version>1.0.0-incubating-SNAPSHOT</version>
     </parent>
 
-    <artifactId>aries-jmx-blueprint-core</artifactId>
+    <artifactId>org.apache.aries.jmx.blueprint.core</artifactId>
     <packaging>bundle</packaging>
     <name>Apache Aries JMX Blueprint Core</name>
     <description>
@@ -33,7 +33,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-blueprint-api</artifactId>
+            <artifactId>org.apache.aries.jmx.blueprint.api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -73,7 +73,7 @@
                 <extensions>true</extensions>
                 <configuration>
                     <instructions>
-                        
<Bundle-SymbolicName>${pom.groupId}.core</Bundle-SymbolicName>
+                        
<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
                         
<Bundle-Activator>org.apache.aries.jmx.blueprint.impl.Activator</Bundle-Activator>
                         <Export-Package>
                             
org.apache.aries.jmx.blueprint.impl.codec*;version=${project.version} 

Modified: incubator/aries/trunk/jmx/jmx-bundle/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-bundle/pom.xml?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-bundle/pom.xml (original)
+++ incubator/aries/trunk/jmx/jmx-bundle/pom.xml Thu Dec 24 06:52:39 2009
@@ -34,11 +34,11 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-api</artifactId>
+            <artifactId>org.apache.aries.jmx.api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-core</artifactId>
+            <artifactId>org.apache.aries.jmx.core</artifactId>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -76,11 +76,11 @@
                             javax.management.openmbean,
                             *
                         </Import-Package>
-                        
<Bundle-Activator>org.apache.aries.jmx.Activator</Bundle-Activator>
-                        <!-- Not currently exporting from the standalone -->
                         <Export-Package>
-                            !* 
+                            org.osgi.jmx*,
+                            org.apache.aries.jmx.codec;version="${pom.version}"
                         </Export-Package>
+                        
<Bundle-Activator>org.apache.aries.jmx.Activator</Bundle-Activator>
                         <!-- include the right NOTICE with attribution to the 
OSGi alliance -->
                         
<Include-Resource>{maven-resources},META-INF/NOTICE=../NOTICE</Include-Resource>
                         
<_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))</_versionpolicy>
@@ -107,8 +107,8 @@
                         <configuration>
                             <artifactSet>
                                 <includes>
-                                    
<include>org.apache.aries.jmx:aries-jmx-api</include>
-                                    
<include>org.apache.aries.jmx:aries-jmx-core</include>
+                                    
<include>org.apache.aries.jmx:org.apache.aries.jmx.api</include>
+                                    
<include>org.apache.aries.jmx:org.apache.aries.jmx.core</include>
                                 </includes>
                             </artifactSet>
                             
<createSourcesJar>${createSourcesJar}</createSourcesJar>

Modified: incubator/aries/trunk/jmx/jmx-core/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-core/pom.xml?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-core/pom.xml (original)
+++ incubator/aries/trunk/jmx/jmx-core/pom.xml Thu Dec 24 06:52:39 2009
@@ -23,7 +23,7 @@
         <version>1.0.0-incubating-SNAPSHOT</version>
     </parent>
 
-    <artifactId>aries-jmx-core</artifactId>
+    <artifactId>org.apache.aries.jmx.core</artifactId>
     <packaging>bundle</packaging>
     <name>Apache Aries JMX Core</name>
     <description>
@@ -34,7 +34,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-api</artifactId>
+            <artifactId>org.apache.aries.jmx.api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
@@ -62,7 +62,7 @@
                 <extensions>true</extensions>
                 <configuration>
                     <instructions>
-                        
<Bundle-SymbolicName>${pom.groupId}.core</Bundle-SymbolicName>
+                        
<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
                         
<Bundle-Activator>org.apache.aries.jmx.Activator</Bundle-Activator>
                         <Import-Package>
                             !org.apache.aries.jmx*,

Modified: incubator/aries/trunk/jmx/jmx-itests/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-itests/pom.xml?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-itests/pom.xml (original)
+++ incubator/aries/trunk/jmx/jmx-itests/pom.xml Thu Dec 24 06:52:39 2009
@@ -41,22 +41,12 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-api</artifactId>
+            <artifactId>aries-jmx</artifactId>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-core</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-blueprint-api</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.aries.jmx</groupId>
-            <artifactId>aries-jmx-blueprint-core</artifactId>
+            <artifactId>aries-jmx-blueprint</artifactId>
             <scope>provided</scope>
         </dependency>
         <dependency>
@@ -146,6 +136,7 @@
                     <target>1.5</target>
                 </configuration>
             </plugin>
+
             <plugin>
                 <groupId>org.ops4j.pax.exam</groupId>
                 <artifactId>maven-paxexam-plugin</artifactId>
@@ -164,6 +155,7 @@
                     </settings>
                 </configuration>
             </plugin>
+
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-surefire-plugin</artifactId>

Modified: 
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- 
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
 (original)
+++ 
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
 Thu Dec 24 06:52:39 2009
@@ -41,8 +41,7 @@
     @Configuration
     public static Option[] configuration() {
         return CoreOptions.options(CoreOptions.equinox(), 
-                
CoreOptions.mavenBundle().groupId("org.apache.aries.jmx").artifactId("aries-jmx-api").versionAsInProject(),
-                
CoreOptions.mavenBundle().groupId("org.apache.aries.jmx").artifactId("aries-jmx-core").versionAsInProject()
+                
CoreOptions.mavenBundle().groupId("org.apache.aries.jmx").artifactId("aries-jmx").versionAsInProject()
         );
     }  
 

Modified: 
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/test/blueprint/BlueprintMBeanTest.java
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/test/blueprint/BlueprintMBeanTest.java?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- 
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/test/blueprint/BlueprintMBeanTest.java
 (original)
+++ 
incubator/aries/trunk/jmx/jmx-itests/src/test/java/org/apache/aries/jmx/test/blueprint/BlueprintMBeanTest.java
 Thu Dec 24 06:52:39 2009
@@ -78,8 +78,7 @@
                 
CoreOptions.mavenBundle().groupId("org.ops4j.pax.logging").artifactId("pax-logging-service").versionAsInProject(),
                 
CoreOptions.mavenBundle().groupId("org.apache.aries.blueprint").artifactId("aries-blueprint").versionAsInProject(),
                 
CoreOptions.mavenBundle().groupId("org.apache.aries.blueprint").artifactId("org.apache.aries.blueprint.sample").versionAsInProject(),
-                
CoreOptions.mavenBundle().groupId("org.apache.aries.jmx").artifactId("aries-jmx-blueprint-api").versionAsInProject(),
-                
CoreOptions.mavenBundle().groupId("org.apache.aries.jmx").artifactId("aries-jmx-blueprint-core").versionAsInProject()
+                
CoreOptions.mavenBundle().groupId("org.apache.aries.jmx").artifactId("aries-jmx-blueprint").versionAsInProject()
         );
     }  
 

Modified: incubator/aries/trunk/jmx/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/pom.xml?rev=893701&r1=893700&r2=893701&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/pom.xml (original)
+++ incubator/aries/trunk/jmx/pom.xml Thu Dec 24 06:52:39 2009
@@ -43,22 +43,22 @@
         <dependencies>
             <dependency>
                 <groupId>org.apache.aries.jmx</groupId>
-                <artifactId>aries-jmx-api</artifactId>
+                <artifactId>org.apache.aries.jmx.api</artifactId>
                 <version>${version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.aries.jmx</groupId>
-                <artifactId>aries-jmx-core</artifactId>
+                <artifactId>org.apache.aries.jmx.core</artifactId>
                 <version>${version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.aries.jmx</groupId>
-                <artifactId>aries-jmx-blueprint-api</artifactId>
+                <artifactId>org.apache.aries.jmx.blueprint.api</artifactId>
                 <version>${version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.aries.jmx</groupId>
-                <artifactId>aries-jmx-blueprint-core</artifactId>
+                <artifactId>org.apache.aries.jmx.blueprint.core</artifactId>
                 <version>${version}</version>
             </dependency>
             <dependency>
@@ -67,6 +67,11 @@
                 <version>${version}</version>
             </dependency>
             <dependency>
+                <groupId>org.apache.aries.jmx</groupId>
+                <artifactId>aries-jmx-blueprint</artifactId>
+                <version>${version}</version>
+            </dependency>
+            <dependency>
                 <groupId>org.osgi</groupId>
                 <artifactId>org.osgi.core</artifactId>
                 <version>4.2.0</version>
@@ -169,6 +174,7 @@
         <module>jmx-core</module>
         <module>jmx-blueprint-core</module>
         <module>jmx-bundle</module>
+        <module>jmx-blueprint-bundle</module>
         <module>jmx-itests</module>
   </modules>
 


Reply via email to