]> source.dussan.org Git - vaadin-framework.git/commitdiff
Added push meta module (#11498)
authorArtur Signell <artur@vaadin.com>
Fri, 5 Apr 2013 17:52:24 +0000 (20:52 +0300)
committerVaadin Code Review <review@vaadin.com>
Mon, 8 Apr 2013 11:46:10 +0000 (11:46 +0000)
Change-Id: Ia95f4682333656fc34f04e563dc256ef45f987c1

all/ivy.xml
common.xml
ivysettings.xml
push/build.xml [new file with mode: 0644]
push/ivy.xml [new file with mode: 0644]
uitest/ivy.xml

index 103d65e812854c8e87bb8098e81269d071e0dca2..2b212f66757ee641e2589d98039bda041e29f91d 100644 (file)
@@ -32,6 +32,8 @@
             rev="${vaadin.version}"/>
         <dependency org="com.vaadin" name="vaadin-client-compiled"
             rev="${vaadin.version}"/>
+        <dependency org="com.vaadin" name="vaadin-push"
+            rev="${vaadin.version}"/>
 
     </dependencies>
 
index eceb0b9077c992c09d631151d4ef3cf14d13d7c4..d673273a538d5d52113def3f888054e1ab3ae9a4 100644 (file)
@@ -9,7 +9,7 @@
        <property name="gwt.basedir" location="${vaadin.basedir}/../gwt" />
        <property file="${vaadin.basedir}/build.properties" />
 
-       <property name="modules.to.publish.to.maven" value="shared,server,client,client-compiler,client-compiled,theme-compiler,themes" />
+       <property name="modules.to.publish.to.maven" value="shared,server,client,client-compiler,client-compiled,theme-compiler,themes,push" />
        <property name="modules.to.publish.to.download" value="${modules.to.publish.to.maven},all" />
 
        <ivy:settings file="${vaadin.basedir}/ivysettings.xml" />
index f43b9ccb14b7ec444c9ad07f1a008b27566d1a87..288eae903671c4de88d1487324e3a1acf3a5bb72 100644 (file)
@@ -51,6 +51,8 @@
             resolver="build-temp" />
         <module organisation="com.vaadin" name="vaadin-themes"
             resolver="build-temp" />
+        <module organisation="com.vaadin" name="vaadin-push"
+            resolver="build-temp" />
     </modules>
 
 
diff --git a/push/build.xml b/push/build.xml
new file mode 100644 (file)
index 0000000..6fae99e
--- /dev/null
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+
+<project name="vaadin-push" basedir="." default="publish-local">
+       <description>
+               Meta package which defines dependencies needed for push
+       </description>
+       <include file="../build.xml" as="vaadin" />
+       <include file="../common.xml" as="common" />
+
+       <property name="module.name" value="vaadin-push" />
+       <property name="module.symbolic" value="com.vaadin.push" />
+       <property name="result.dir" location="result" />
+       <path id="classpath.compile.custom" />
+
+        <target name="jar">
+            <property name="server.osgi.import" value="" />
+            <antcall target="common.jar">
+                    <param name="require-bundle" value="" />
+                    <param name="import-package" value="${server.osgi.import}" />
+                         <reference torefid="extra.jar.includes"
+                         refid="empty.reference" />
+           </antcall>
+        </target>
+
+         <target name="publish-local" depends="jar">
+             <antcall target="common.publish-local" />
+         </target>
+
+         <target name="clean">
+             <antcall target="common.clean" />
+         </target>
+         <target name="checkstyle">
+        </target>
+
+       <target name="test" depends="checkstyle">
+       </target>
+</project>
\ No newline at end of file
diff --git a/push/ivy.xml b/push/ivy.xml
new file mode 100644 (file)
index 0000000..6e648bf
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ivy-module version="2.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
+    xmlns:m="http://ant.apache.org/ivy/maven">
+
+    <info organisation="com.vaadin" module="vaadin-push"
+        revision="${vaadin.version}" />
+
+    <configurations>
+        <conf name="build" />
+        <conf name="build-provided" />
+        <conf name="ide" visibility="private" />
+        <conf name="test" visibility="private" />
+    </configurations>
+    <publications>
+        <artifact type="jar" ext="jar" />
+<!--
+        <artifact type="source" ext="jar" m:classifier="sources" />
+        <artifact type="javadoc" ext="jar" m:classifier="javadoc" />
+-->
+        <artifact type="pom" ext="pom" />
+    </publications>
+    <dependencies>
+       
+               
+        <!-- API DEPENDENCIES -->
+           
+        <!-- Atmosphere -->
+        <dependency org="org.atmosphere" name="atmosphere-runtime" rev="1.0.12"
+               conf="build,ide,test -> default">
+        </dependency>
+    </dependencies>
+
+</ivy-module>
index 55f682e14e3b8477b4a8c4827752d6ee02a95051..ad00b93bfd89108da6c221a36639b7852aed2039 100644 (file)
@@ -40,6 +40,8 @@
             rev="${vaadin.version}" conf="build->build"></dependency>
         <dependency org="com.vaadin" name="vaadin-themes"
             rev="${vaadin.version}" conf="build->build"></dependency>
+        <dependency org="com.vaadin" name="vaadin-push"
+            rev="${vaadin.version}" conf="build->build"></dependency>
             
         <!-- For compiling TestingWidgetSet -->
         <dependency org="com.vaadin" name="vaadin-client-compiler"