Browse Source

Migrate vaadin-server build to maven

Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e
tags/7.7.0.alpha1
Teemu Suo-Anttila 8 years ago
parent
commit
a6653d3fe4
100 changed files with 351 additions and 117 deletions
  1. 2
    2
      .classpath
  2. 1
    0
      .gitignore
  3. 1
    1
      client-compiled/ivy.xml
  4. 1
    1
      client-compiler/ivy.xml
  5. 1
    1
      client/ivy.xml
  6. 1
    1
      ivysettings.xml
  7. 1
    1
      liferay/ivy.xml
  8. 0
    72
      server/build.xml
  9. 19
    38
      server/ivy.xml
  10. 324
    0
      server/pom.xml
  11. 0
    0
      server/src/main/java/com/vaadin/annotations/AutoGenerated.java
  12. 0
    0
      server/src/main/java/com/vaadin/annotations/DesignRoot.java
  13. 0
    0
      server/src/main/java/com/vaadin/annotations/JavaScript.java
  14. 0
    0
      server/src/main/java/com/vaadin/annotations/PreserveOnRefresh.java
  15. 0
    0
      server/src/main/java/com/vaadin/annotations/Push.java
  16. 0
    0
      server/src/main/java/com/vaadin/annotations/StyleSheet.java
  17. 0
    0
      server/src/main/java/com/vaadin/annotations/Theme.java
  18. 0
    0
      server/src/main/java/com/vaadin/annotations/Title.java
  19. 0
    0
      server/src/main/java/com/vaadin/annotations/VaadinServletConfiguration.java
  20. 0
    0
      server/src/main/java/com/vaadin/annotations/Viewport.java
  21. 0
    0
      server/src/main/java/com/vaadin/annotations/ViewportGeneratorClass.java
  22. 0
    0
      server/src/main/java/com/vaadin/annotations/Widgetset.java
  23. 0
    0
      server/src/main/java/com/vaadin/data/Buffered.java
  24. 0
    0
      server/src/main/java/com/vaadin/data/BufferedValidatable.java
  25. 0
    0
      server/src/main/java/com/vaadin/data/Collapsible.java
  26. 0
    0
      server/src/main/java/com/vaadin/data/Container.java
  27. 0
    0
      server/src/main/java/com/vaadin/data/ContainerHelpers.java
  28. 0
    0
      server/src/main/java/com/vaadin/data/Item.java
  29. 0
    0
      server/src/main/java/com/vaadin/data/Property.java
  30. 0
    0
      server/src/main/java/com/vaadin/data/Validatable.java
  31. 0
    0
      server/src/main/java/com/vaadin/data/Validator.java
  32. 0
    0
      server/src/main/java/com/vaadin/data/fieldgroup/BeanFieldGroup.java
  33. 0
    0
      server/src/main/java/com/vaadin/data/fieldgroup/Caption.java
  34. 0
    0
      server/src/main/java/com/vaadin/data/fieldgroup/DefaultFieldGroupFieldFactory.java
  35. 0
    0
      server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java
  36. 0
    0
      server/src/main/java/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java
  37. 0
    0
      server/src/main/java/com/vaadin/data/fieldgroup/PropertyId.java
  38. 0
    0
      server/src/main/java/com/vaadin/data/sort/Sort.java
  39. 0
    0
      server/src/main/java/com/vaadin/data/sort/SortOrder.java
  40. 0
    0
      server/src/main/java/com/vaadin/data/util/AbstractBeanContainer.java
  41. 0
    0
      server/src/main/java/com/vaadin/data/util/AbstractContainer.java
  42. 0
    0
      server/src/main/java/com/vaadin/data/util/AbstractInMemoryContainer.java
  43. 0
    0
      server/src/main/java/com/vaadin/data/util/AbstractProperty.java
  44. 0
    0
      server/src/main/java/com/vaadin/data/util/BeanContainer.java
  45. 0
    0
      server/src/main/java/com/vaadin/data/util/BeanItem.java
  46. 0
    0
      server/src/main/java/com/vaadin/data/util/BeanItemContainer.java
  47. 0
    0
      server/src/main/java/com/vaadin/data/util/BeanUtil.java
  48. 0
    0
      server/src/main/java/com/vaadin/data/util/ContainerHierarchicalWrapper.java
  49. 0
    0
      server/src/main/java/com/vaadin/data/util/ContainerOrderedWrapper.java
  50. 0
    0
      server/src/main/java/com/vaadin/data/util/DefaultItemSorter.java
  51. 0
    0
      server/src/main/java/com/vaadin/data/util/FilesystemContainer.java
  52. 0
    0
      server/src/main/java/com/vaadin/data/util/GeneratedPropertyContainer.java
  53. 0
    0
      server/src/main/java/com/vaadin/data/util/HierarchicalContainer.java
  54. 0
    0
      server/src/main/java/com/vaadin/data/util/HierarchicalContainerOrderedWrapper.java
  55. 0
    0
      server/src/main/java/com/vaadin/data/util/IndexedContainer.java
  56. 0
    0
      server/src/main/java/com/vaadin/data/util/ItemSorter.java
  57. 0
    0
      server/src/main/java/com/vaadin/data/util/LegacyPropertyHelper.java
  58. 0
    0
      server/src/main/java/com/vaadin/data/util/ListSet.java
  59. 0
    0
      server/src/main/java/com/vaadin/data/util/MethodProperty.java
  60. 0
    0
      server/src/main/java/com/vaadin/data/util/MethodPropertyDescriptor.java
  61. 0
    0
      server/src/main/java/com/vaadin/data/util/NestedMethodProperty.java
  62. 0
    0
      server/src/main/java/com/vaadin/data/util/NestedPropertyDescriptor.java
  63. 0
    0
      server/src/main/java/com/vaadin/data/util/ObjectProperty.java
  64. 0
    0
      server/src/main/java/com/vaadin/data/util/PropertyFormatter.java
  65. 0
    0
      server/src/main/java/com/vaadin/data/util/PropertyValueGenerator.java
  66. 0
    0
      server/src/main/java/com/vaadin/data/util/PropertysetItem.java
  67. 0
    0
      server/src/main/java/com/vaadin/data/util/TextFileProperty.java
  68. 0
    0
      server/src/main/java/com/vaadin/data/util/TransactionalPropertyWrapper.java
  69. 0
    0
      server/src/main/java/com/vaadin/data/util/VaadinPropertyDescriptor.java
  70. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/AbstractStringToNumberConverter.java
  71. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/Converter.java
  72. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/ConverterFactory.java
  73. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/ConverterUtil.java
  74. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/DateToLongConverter.java
  75. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/DateToSqlDateConverter.java
  76. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/DefaultConverterFactory.java
  77. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/ReverseConverter.java
  78. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToBigDecimalConverter.java
  79. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToBigIntegerConverter.java
  80. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToBooleanConverter.java
  81. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToByteConverter.java
  82. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToCollectionConverter.java
  83. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToDateConverter.java
  84. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToDoubleConverter.java
  85. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToEnumConverter.java
  86. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToFloatConverter.java
  87. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToIntegerConverter.java
  88. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToLongConverter.java
  89. 0
    0
      server/src/main/java/com/vaadin/data/util/converter/StringToShortConverter.java
  90. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/AbstractJunctionFilter.java
  91. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/And.java
  92. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/Between.java
  93. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/Compare.java
  94. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/IsNull.java
  95. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/Like.java
  96. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/Not.java
  97. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/Or.java
  98. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/SimpleStringFilter.java
  99. 0
    0
      server/src/main/java/com/vaadin/data/util/filter/UnsupportedFilterException.java
  100. 0
    0
      server/src/main/java/com/vaadin/data/util/sqlcontainer/CacheFlushNotifier.java

+ 2
- 2
.classpath View File

@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="server/tests/src"/>
<classpathentry kind="src" path="server/src/test/java"/>
<classpathentry kind="src" path="client/tests/src"/>
<classpathentry kind="src" path="shared/src/test/java"/>
<classpathentry kind="src" path="client/src"/>
<classpathentry kind="src" path="server/src"/>
<classpathentry kind="src" path="server/src/main/java"/>
<classpathentry kind="src" path="client-compiler/src"/>
<classpathentry kind="src" path="client-compiler/tests/src"/>
<classpathentry kind="src" path="uitest/src"/>

+ 1
- 0
.gitignore View File

@@ -86,6 +86,7 @@ scripts/*.pyc
result
push/target/
shared/target/
server/target/

.sass-cache
phantomjsdriver.log

+ 1
- 1
client-compiled/ivy.xml View File

@@ -22,7 +22,7 @@
</publications>
<dependencies>
<dependency org="com.vaadin" name="vaadin-server"
rev="${vaadin.version}" conf="compile-module-> build" />
rev="${vaadin.version}" conf="compile-module-> default" />
<dependency org="com.vaadin" name="vaadin-client"
rev="${vaadin.version}" conf="compile-module-> build" />
<dependency org="com.vaadin" name="vaadin-client-compiler"

+ 1
- 1
client-compiler/ivy.xml View File

@@ -23,7 +23,7 @@
<dependency org="com.vaadin" name="vaadin-shared"
rev="${vaadin.version}" conf="build -> default" />
<dependency org="com.vaadin" name="vaadin-server"
rev="${vaadin.version}" conf="build" />
rev="${vaadin.version}" conf="build -> default" />
<dependency org="com.vaadin" name="vaadin-client"
rev="${vaadin.version}" conf="build,test" />
<dependency org="com.vaadin" name="vaadin-sass-compiler"

+ 1
- 1
client/ivy.xml View File

@@ -29,7 +29,7 @@
<exclude type="pom" conf="test" />
</dependency>
<dependency org="com.vaadin" name="vaadin-server"
rev="${vaadin.version}" conf="build,test->build">
rev="${vaadin.version}" conf="build,test->default">
<exclude type="pom" conf="test" />
</dependency>


+ 1
- 1
ivysettings.xml View File

@@ -40,7 +40,7 @@
<module organisation="com.vaadin" name="vaadin-shared"
resolver="local-maven" />
<module organisation="com.vaadin" name="vaadin-server"
resolver="build-temp" />
resolver="local-maven" />
<module organisation="com.vaadin" name="vaadin-client"
resolver="build-temp" />
<module organisation="com.vaadin" name="vaadin-client-compiler"

+ 1
- 1
liferay/ivy.xml View File

@@ -24,7 +24,7 @@
<dependency org="com.vaadin" name="vaadin-push"
rev="${vaadin.version}" conf="deps -> default" transitive="false" />
<dependency org="com.vaadin" name="vaadin-server"
rev="${vaadin.version}" conf="deps -> build" transitive="false" />
rev="${vaadin.version}" conf="deps -> default" transitive="false" />
</dependencies>

</ivy-module>

+ 0
- 72
server/build.xml View File

@@ -1,72 +0,0 @@
<?xml version="1.0"?>

<project name="vaadin-server" basedir="." default="publish-local"
xmlns:ivy="antlib:org.apache.ivy.ant">
<description>
Compiles build helpers used when building other
modules.
</description>
<include file="../common.xml" as="common" />
<include file="../build.xml" as="vaadin" />
<include file="../gwt-files.xml" as="gwtfiles" />

<!-- global properties -->
<property name="module.name" value="vaadin-server" />
<property name="module.symbolic" value="com.vaadin.server" />
<property name="result.dir" value="result" />
<path id="classpath.compile.custom" />
<path id="classpath.test.custom" />

<union id="jar.includes">
<union refid="server.gwt.includes" />
<fileset dir="${vaadin.basedir}/WebContent">
<include name="VAADIN/vaadinBootstrap.js" />
</fileset>
<fileset dir="${result.dir}">
<include name="VAADIN/*" />
</fileset>
</union>

<target name="compress-files">
<mkdir dir="${result.dir}/VAADIN" />
<gzip src="${vaadin.basedir}/WebContent/VAADIN/vaadinBootstrap.js"
destfile="${result.dir}/VAADIN/vaadinBootstrap.js.gz" />
</target>
<target name="jar" depends="compress-files">
<property name="server.osgi.import"
value="javax.servlet;version=&quot;2.4.0&quot;,javax.servlet.http;version=&quot;2.4.0&quot;,javax.validation;version=&quot;1.0.0.GA&quot;;resolution:=optional,org.jsoup;version=&quot;1.6.3&quot;,org.jsoup.parser;version=&quot;1.6.3&quot;,org.jsoup.nodes;version=&quot;1.6.3&quot;,org.jsoup.helper;version=&quot;1.6.3&quot;,org.jsoup.safety;version=&quot;1.6.3&quot;,org.jsoup.select;version=&quot;1.6.3&quot;,javax.portlet;version=&quot;[2.0,3)&quot;;resolution:=optional,javax.portlet.filter;version=&quot;[2.0,3)&quot;;resolution:=optional,com.liferay.portal.kernel.util;resolution:=optional" />
<property name="server.osgi.require"
value="com.google.gwt.thirdparty.guava;bundle-version=&quot;16.0.1.vaadin1&quot;,com.vaadin.shared;bundle-version=&quot;${vaadin.version}&quot;,com.vaadin.push;bundle-version=&quot;${vaadin.version}&quot;;resolution:=optional,com.vaadin.sass-compiler;bundle-version=&quot;${vaadin.sass.version}&quot;;resolution:=optional" />
<antcall target="common.jar">
<param name="require-bundle" value="${server.osgi.require}" />
<param name="import-package" value="${server.osgi.import}" />
<param name="osgi.extra.package.prefixes" value="VAADIN" />
<reference torefid="extra.jar.includes" refid="jar.includes" />
</antcall>
</target>

<target name="publish-local" depends="jar">
<antcall target="common.sources.jar">
<reference torefid="extra.jar.includes" refid="server.gwt.includes" />
</antcall>
<antcall target="common.javadoc.jar" />

<antcall target="common.publish-local" />
</target>

<target name="clean">
<antcall target="common.clean" />
</target>

<target name="checkstyle">
<antcall target="common.checkstyle">
<param name="cs.src" location="src" />
</antcall>
</target>

<target name="test" depends="checkstyle">
<antcall target="common.test.run" />
</target>


</project>

+ 19
- 38
server/ivy.xml View File

@@ -8,87 +8,68 @@
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 -->

<!-- Liferay Portal Service -->
<dependency org="com.liferay.portal" name="portal-service"
rev="6.0.2" conf="build-provided,ide -> default" />
rev="6.0.2" conf="ide -> default" />

<!--Servlet API version 3.0 -->
<dependency org="javax.servlet" name="javax.servlet-api"
rev="3.0.1" conf="build-provided,ide,test -> default" />
rev="3.0.1" conf="ide -> default" />

<!--Portlet API version 2.0 (JSR-286) -->
<dependency org="javax.portlet" name="portlet-api"
rev="2.0" conf="build-provided,ide,test -> default" />
rev="2.0" conf="ide -> default" />

<!-- Google App Engine -->
<dependency org="com.google.appengine" name="appengine-api-1.0-sdk"
rev="1.7.7" conf="build-provided,ide,test -> default" />
rev="1.7.7" conf="ide -> default" />

<!-- Bean Validation API -->
<dependency org="javax.validation" name="validation-api"
rev="1.0.0.GA" conf="build-provided,ide,test -> default" />
rev="1.0.0.GA" conf="ide -> default" />

<!-- Sass compiler -->
<dependency org="com.vaadin" name="vaadin-sass-compiler"
rev="${vaadin.sass.version}" conf="build,ide,test->default">
<exclude type="pom" conf="test" />
</dependency>

<!-- LIBRARY DEPENDENCIES (compile time) -->
<!-- Project modules -->
<dependency org="com.vaadin" name="vaadin-shared"
rev="${vaadin.version}" conf="build,test->default">
<exclude type="pom" conf="test" />
</dependency>
<dependency org="com.vaadin" name="vaadin-push" rev="${vaadin.version}"
conf="build-provided,test->compile">
<exclude type="pom" conf="test" />
rev="${vaadin.sass.version}" conf="ide ->default">
<exclude type="pom" conf="ide" />
</dependency>

<!-- Jsoup for BootstrapHandler -->
<dependency org="org.jsoup" name="jsoup" rev="1.8.3"
conf="build,ide,test -> default" />
conf="ide -> default" />

<!-- TESTING DEPENDENCIES -->

<!-- Test frameworks & related -->
<dependency org="junit" name="junit" rev="4.11"
conf="test,ide -> default" />
conf="ide -> default" />
<dependency org="org.mockito" name="mockito-all" rev="1.9.5"
conf="test,ide->default" />
conf="ide ->default" />
<dependency org="org.hamcrest" name="hamcrest-all" rev="1.3"
conf="test,ide->default" />
conf="ide ->default" />
<dependency org="org.easymock" name="easymock" rev="3.0"
conf="test,ide-> default" transitive="true" />
conf="ide -> default" transitive="true" />
<dependency org="org.hsqldb" name="hsqldb" rev="2.2.6"
conf="test,ide -> default" />
conf="ide -> default" />
<dependency org="commons-io" name="commons-io" rev="${commons-io.version}"
conf="test->default" />
conf="ide->default" />
<dependency org="commons-lang" name="commons-lang"
rev="2.6" conf="test,ide->default" />
rev="2.6" conf="ide ->default" />
<!-- Bean Validation implementation -->
<dependency org="org.slf4j" name="slf4j-log4j12" rev="1.6.1"
conf="test -> default" />
conf="ide -> default" />
<dependency org="org.hibernate" name="hibernate-validator"
rev="4.2.0.Final" conf="test -> default" />
rev="4.2.0.Final" conf="ide -> default" />

<!-- For manual testing with PostgreSQL (see SQLTestConstants) -->
<!-- <dependency org="postgresql" name="postgresql" rev="9.1-901.jdbc3"
conf="test,ide->default" /> -->
conf="ide" /> -->

<!-- remove cssparser override once sass-compiler is updated -->
<override org="net.sourceforge.cssparser" module="cssparser"

+ 324
- 0
server/pom.xml View File

@@ -0,0 +1,324 @@
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-parent</artifactId>
<version>1.0.0</version>
</parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<name>vaadin-server</name>
<packaging>jar</packaging>
<version>7.7.0-SNAPSHOT</version>

<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<!-- Used version numbers for dependencies -->
<vaadin.sass.version>0.9.13</vaadin.sass.version>
<commons-io.version>2.4</commons-io.version>
<guava.version>16.0.1.vaadin1</guava.version>
<!-- TODO: Move to Parent -->
<vaadin.gwt.version>2.7.0.vaadin3</vaadin.gwt.version>
</properties>

<organization>
<name>Vaadin Ltd</name>
</organization>
<url>https://vaadin.com/</url>
<description>Vaadin shared</description>

<dependencies>
<!-- API DEPENDENCIES -->

<!-- Liferay Portal Service -->
<dependency>
<groupId>com.liferay.portal</groupId>
<artifactId>portal-service</artifactId>
<version>6.0.2</version>
<scope>provided</scope>
</dependency>

<!--Servlet API version 3.0 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>

<!--Portlet API version 2.0 (JSR-286) -->
<dependency>
<groupId>javax.portlet</groupId>
<artifactId>portlet-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>

<!-- Google App Engine -->
<dependency>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-api-1.0-sdk</artifactId>
<version>1.7.7</version>
<scope>provided</scope>
</dependency>

<!-- Bean Validation API -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
<scope>provided</scope>
</dependency>

<!-- Sass compiler -->
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-sass-compiler</artifactId>
<version>${vaadin.sass.version}</version>
</dependency>

<!-- LIBRARY DEPENDENCIES (compile time) -->
<!-- Project modules -->
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-shared</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-push</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>

<!-- Jsoup for BootstrapHandler -->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.8.3</version>
</dependency>

<!-- TESTING DEPENDENCIES -->

<!-- Test frameworks & related -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<version>3.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>2.2.6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
<scope>test</scope>
</dependency>
<!-- Bean Validation implementation -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.2.0.Final</version>
<scope>test</scope>
</dependency>

<!-- For manual testing with PostgreSQL (see SQLTestConstants) -->
<!-- <dependency><groupId>postgresql</groupId><artifactId>postgresql</artifactId><version>9.1-901.jdbc3</version></dependency> -->

<!-- Needed GWT dependencies. Required parts are packaged to jar -->
<dependency>
<groupId>com.vaadin.external.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>${vaadin.gwt.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.vaadin.external.gwt</groupId>
<artifactId>gwt-elemental</artifactId>
<version>${vaadin.gwt.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>

<build>
<plugins>

<!-- Copy needed GWT dependencies to package -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>unpack-dependencies</id>
<phase>prepare-package</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.vaadin.external.gwt</groupId>
<artifactId>gwt-user</artifactId>
</artifactItem>
</artifactItems>
<includes>com/google/gwt/*/server/**</includes>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
</executions>
</plugin>


<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<!-- Copy .java files to package -->
<execution>
<id>copy-sources</id>
<!-- here the phase you need -->
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>compressbootstrap</id>
<phase>prepare-package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<property name="vaadinBootstrap.js"
location="${project.build.outputDirectory}/VAADIN/vaadinBootstrap.js" />

<!-- Gzipped version -->
<gzip src="${vaadinBootstrap.js}" destfile="${vaadinBootstrap.js}.gz" />
</target>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
<Export-Package>com.vaadin.*;version="${project.version}",com.google.*;version="${project.version}"</Export-Package>
<Import-Package>javax.servlet;version="2.4.0",
javax.servlet.http;version="2.4.0",
javax.validation;version="1.0.0.GA";resolution:=optional,
org.jsoup;version="1.8.3",
org.jsoup.parser;version="1.8.3",
org.jsoup.nodes;version="1.8.3",
org.jsoup.helper;version="1.8.3",
org.jsoup.safety;version="1.8.3",
org.jsoup.select;version="1.8.3",
javax.portlet;version="[2.0,3)";resolution:=optional,
javax.portlet.filter;version="[2.0,3)";resolution:=optional,
com.liferay.portal.kernel.util;resolution:=optional</Import-Package>
<Require-Bundle>com.google.gwt.thirdparty.guava;bundle-version="${guava.version}",
com.vaadin.shared;bundle-version="${project.version}",
com.vaadin.push;bundle-version="${project.version}";resolution:=optional,
com.vaadin.sass-compiler;bundle-version="${vaadin.sass.version}";resolution:=optional"</Require-Bundle>
</instructions>
</configuration>
<executions>
<execution>
<id>bundle-manifest</id>
<phase>prepare-package</phase>
<goals>
<goal>manifest</goal>
</goals>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
<index>false</index>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
</plugin>
</plugins>
</build>

</project>

server/src/com/vaadin/annotations/AutoGenerated.java → server/src/main/java/com/vaadin/annotations/AutoGenerated.java View File


server/src/com/vaadin/annotations/DesignRoot.java → server/src/main/java/com/vaadin/annotations/DesignRoot.java View File


server/src/com/vaadin/annotations/JavaScript.java → server/src/main/java/com/vaadin/annotations/JavaScript.java View File


server/src/com/vaadin/annotations/PreserveOnRefresh.java → server/src/main/java/com/vaadin/annotations/PreserveOnRefresh.java View File


server/src/com/vaadin/annotations/Push.java → server/src/main/java/com/vaadin/annotations/Push.java View File


server/src/com/vaadin/annotations/StyleSheet.java → server/src/main/java/com/vaadin/annotations/StyleSheet.java View File


server/src/com/vaadin/annotations/Theme.java → server/src/main/java/com/vaadin/annotations/Theme.java View File


server/src/com/vaadin/annotations/Title.java → server/src/main/java/com/vaadin/annotations/Title.java View File


server/src/com/vaadin/annotations/VaadinServletConfiguration.java → server/src/main/java/com/vaadin/annotations/VaadinServletConfiguration.java View File


server/src/com/vaadin/annotations/Viewport.java → server/src/main/java/com/vaadin/annotations/Viewport.java View File


server/src/com/vaadin/annotations/ViewportGeneratorClass.java → server/src/main/java/com/vaadin/annotations/ViewportGeneratorClass.java View File


server/src/com/vaadin/annotations/Widgetset.java → server/src/main/java/com/vaadin/annotations/Widgetset.java View File


server/src/com/vaadin/data/Buffered.java → server/src/main/java/com/vaadin/data/Buffered.java View File


server/src/com/vaadin/data/BufferedValidatable.java → server/src/main/java/com/vaadin/data/BufferedValidatable.java View File


server/src/com/vaadin/data/Collapsible.java → server/src/main/java/com/vaadin/data/Collapsible.java View File


server/src/com/vaadin/data/Container.java → server/src/main/java/com/vaadin/data/Container.java View File


server/src/com/vaadin/data/ContainerHelpers.java → server/src/main/java/com/vaadin/data/ContainerHelpers.java View File


server/src/com/vaadin/data/Item.java → server/src/main/java/com/vaadin/data/Item.java View File


server/src/com/vaadin/data/Property.java → server/src/main/java/com/vaadin/data/Property.java View File


server/src/com/vaadin/data/Validatable.java → server/src/main/java/com/vaadin/data/Validatable.java View File


server/src/com/vaadin/data/Validator.java → server/src/main/java/com/vaadin/data/Validator.java View File


server/src/com/vaadin/data/fieldgroup/BeanFieldGroup.java → server/src/main/java/com/vaadin/data/fieldgroup/BeanFieldGroup.java View File


server/src/com/vaadin/data/fieldgroup/Caption.java → server/src/main/java/com/vaadin/data/fieldgroup/Caption.java View File


server/src/com/vaadin/data/fieldgroup/DefaultFieldGroupFieldFactory.java → server/src/main/java/com/vaadin/data/fieldgroup/DefaultFieldGroupFieldFactory.java View File


server/src/com/vaadin/data/fieldgroup/FieldGroup.java → server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java View File


server/src/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java → server/src/main/java/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java View File


server/src/com/vaadin/data/fieldgroup/PropertyId.java → server/src/main/java/com/vaadin/data/fieldgroup/PropertyId.java View File


server/src/com/vaadin/data/sort/Sort.java → server/src/main/java/com/vaadin/data/sort/Sort.java View File


server/src/com/vaadin/data/sort/SortOrder.java → server/src/main/java/com/vaadin/data/sort/SortOrder.java View File


server/src/com/vaadin/data/util/AbstractBeanContainer.java → server/src/main/java/com/vaadin/data/util/AbstractBeanContainer.java View File


server/src/com/vaadin/data/util/AbstractContainer.java → server/src/main/java/com/vaadin/data/util/AbstractContainer.java View File


server/src/com/vaadin/data/util/AbstractInMemoryContainer.java → server/src/main/java/com/vaadin/data/util/AbstractInMemoryContainer.java View File


server/src/com/vaadin/data/util/AbstractProperty.java → server/src/main/java/com/vaadin/data/util/AbstractProperty.java View File


server/src/com/vaadin/data/util/BeanContainer.java → server/src/main/java/com/vaadin/data/util/BeanContainer.java View File


server/src/com/vaadin/data/util/BeanItem.java → server/src/main/java/com/vaadin/data/util/BeanItem.java View File


server/src/com/vaadin/data/util/BeanItemContainer.java → server/src/main/java/com/vaadin/data/util/BeanItemContainer.java View File


server/src/com/vaadin/data/util/BeanUtil.java → server/src/main/java/com/vaadin/data/util/BeanUtil.java View File


server/src/com/vaadin/data/util/ContainerHierarchicalWrapper.java → server/src/main/java/com/vaadin/data/util/ContainerHierarchicalWrapper.java View File


server/src/com/vaadin/data/util/ContainerOrderedWrapper.java → server/src/main/java/com/vaadin/data/util/ContainerOrderedWrapper.java View File


server/src/com/vaadin/data/util/DefaultItemSorter.java → server/src/main/java/com/vaadin/data/util/DefaultItemSorter.java View File


server/src/com/vaadin/data/util/FilesystemContainer.java → server/src/main/java/com/vaadin/data/util/FilesystemContainer.java View File


server/src/com/vaadin/data/util/GeneratedPropertyContainer.java → server/src/main/java/com/vaadin/data/util/GeneratedPropertyContainer.java View File


server/src/com/vaadin/data/util/HierarchicalContainer.java → server/src/main/java/com/vaadin/data/util/HierarchicalContainer.java View File


server/src/com/vaadin/data/util/HierarchicalContainerOrderedWrapper.java → server/src/main/java/com/vaadin/data/util/HierarchicalContainerOrderedWrapper.java View File


server/src/com/vaadin/data/util/IndexedContainer.java → server/src/main/java/com/vaadin/data/util/IndexedContainer.java View File


server/src/com/vaadin/data/util/ItemSorter.java → server/src/main/java/com/vaadin/data/util/ItemSorter.java View File


server/src/com/vaadin/data/util/LegacyPropertyHelper.java → server/src/main/java/com/vaadin/data/util/LegacyPropertyHelper.java View File


server/src/com/vaadin/data/util/ListSet.java → server/src/main/java/com/vaadin/data/util/ListSet.java View File


server/src/com/vaadin/data/util/MethodProperty.java → server/src/main/java/com/vaadin/data/util/MethodProperty.java View File


server/src/com/vaadin/data/util/MethodPropertyDescriptor.java → server/src/main/java/com/vaadin/data/util/MethodPropertyDescriptor.java View File


server/src/com/vaadin/data/util/NestedMethodProperty.java → server/src/main/java/com/vaadin/data/util/NestedMethodProperty.java View File


server/src/com/vaadin/data/util/NestedPropertyDescriptor.java → server/src/main/java/com/vaadin/data/util/NestedPropertyDescriptor.java View File


server/src/com/vaadin/data/util/ObjectProperty.java → server/src/main/java/com/vaadin/data/util/ObjectProperty.java View File


server/src/com/vaadin/data/util/PropertyFormatter.java → server/src/main/java/com/vaadin/data/util/PropertyFormatter.java View File


server/src/com/vaadin/data/util/PropertyValueGenerator.java → server/src/main/java/com/vaadin/data/util/PropertyValueGenerator.java View File


server/src/com/vaadin/data/util/PropertysetItem.java → server/src/main/java/com/vaadin/data/util/PropertysetItem.java View File


server/src/com/vaadin/data/util/TextFileProperty.java → server/src/main/java/com/vaadin/data/util/TextFileProperty.java View File


server/src/com/vaadin/data/util/TransactionalPropertyWrapper.java → server/src/main/java/com/vaadin/data/util/TransactionalPropertyWrapper.java View File


server/src/com/vaadin/data/util/VaadinPropertyDescriptor.java → server/src/main/java/com/vaadin/data/util/VaadinPropertyDescriptor.java View File


server/src/com/vaadin/data/util/converter/AbstractStringToNumberConverter.java → server/src/main/java/com/vaadin/data/util/converter/AbstractStringToNumberConverter.java View File


server/src/com/vaadin/data/util/converter/Converter.java → server/src/main/java/com/vaadin/data/util/converter/Converter.java View File


server/src/com/vaadin/data/util/converter/ConverterFactory.java → server/src/main/java/com/vaadin/data/util/converter/ConverterFactory.java View File


server/src/com/vaadin/data/util/converter/ConverterUtil.java → server/src/main/java/com/vaadin/data/util/converter/ConverterUtil.java View File


server/src/com/vaadin/data/util/converter/DateToLongConverter.java → server/src/main/java/com/vaadin/data/util/converter/DateToLongConverter.java View File


server/src/com/vaadin/data/util/converter/DateToSqlDateConverter.java → server/src/main/java/com/vaadin/data/util/converter/DateToSqlDateConverter.java View File


server/src/com/vaadin/data/util/converter/DefaultConverterFactory.java → server/src/main/java/com/vaadin/data/util/converter/DefaultConverterFactory.java View File


server/src/com/vaadin/data/util/converter/ReverseConverter.java → server/src/main/java/com/vaadin/data/util/converter/ReverseConverter.java View File


server/src/com/vaadin/data/util/converter/StringToBigDecimalConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToBigDecimalConverter.java View File


server/src/com/vaadin/data/util/converter/StringToBigIntegerConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToBigIntegerConverter.java View File


server/src/com/vaadin/data/util/converter/StringToBooleanConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToBooleanConverter.java View File


server/src/com/vaadin/data/util/converter/StringToByteConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToByteConverter.java View File


server/src/com/vaadin/data/util/converter/StringToCollectionConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToCollectionConverter.java View File


server/src/com/vaadin/data/util/converter/StringToDateConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToDateConverter.java View File


server/src/com/vaadin/data/util/converter/StringToDoubleConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToDoubleConverter.java View File


server/src/com/vaadin/data/util/converter/StringToEnumConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToEnumConverter.java View File


server/src/com/vaadin/data/util/converter/StringToFloatConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToFloatConverter.java View File


server/src/com/vaadin/data/util/converter/StringToIntegerConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToIntegerConverter.java View File


server/src/com/vaadin/data/util/converter/StringToLongConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToLongConverter.java View File


server/src/com/vaadin/data/util/converter/StringToShortConverter.java → server/src/main/java/com/vaadin/data/util/converter/StringToShortConverter.java View File


server/src/com/vaadin/data/util/filter/AbstractJunctionFilter.java → server/src/main/java/com/vaadin/data/util/filter/AbstractJunctionFilter.java View File


server/src/com/vaadin/data/util/filter/And.java → server/src/main/java/com/vaadin/data/util/filter/And.java View File


server/src/com/vaadin/data/util/filter/Between.java → server/src/main/java/com/vaadin/data/util/filter/Between.java View File


server/src/com/vaadin/data/util/filter/Compare.java → server/src/main/java/com/vaadin/data/util/filter/Compare.java View File


server/src/com/vaadin/data/util/filter/IsNull.java → server/src/main/java/com/vaadin/data/util/filter/IsNull.java View File


server/src/com/vaadin/data/util/filter/Like.java → server/src/main/java/com/vaadin/data/util/filter/Like.java View File


server/src/com/vaadin/data/util/filter/Not.java → server/src/main/java/com/vaadin/data/util/filter/Not.java View File


server/src/com/vaadin/data/util/filter/Or.java → server/src/main/java/com/vaadin/data/util/filter/Or.java View File


server/src/com/vaadin/data/util/filter/SimpleStringFilter.java → server/src/main/java/com/vaadin/data/util/filter/SimpleStringFilter.java View File


server/src/com/vaadin/data/util/filter/UnsupportedFilterException.java → server/src/main/java/com/vaadin/data/util/filter/UnsupportedFilterException.java View File


server/src/com/vaadin/data/util/sqlcontainer/CacheFlushNotifier.java → server/src/main/java/com/vaadin/data/util/sqlcontainer/CacheFlushNotifier.java View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save