| <?xml version="1.0" encoding="UTF-8"?> |
| <!--#======================================================================= --> |
| <!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) --> |
| <!--# All rights reserved. This program and the accompanying materials --> |
| <!--# are made available under the terms of the Eclipse Public License 2.0 --> |
| <!--# which accompanies this distribution, and is available at --> |
| <!--# https://www.eclipse.org/legal/epl-2.0/ --> |
| <!--# --> |
| <!--# SPDX-License-Identifier: EPL-2.0 --> |
| <!--# --> |
| <!--# Contributors: --> |
| <!--# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation --> |
| <!--#======================================================================= --> |
| |
| <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>org.eclipse.osbp.vaadin.widgetset</groupId> |
| <artifactId>org.eclipse.osbp.vaadin.widgetset.aggregator</artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| <relativePath>..</relativePath> |
| </parent> |
| <artifactId>org.eclipse.osbp.vaadin.widgetset</artifactId> |
| <packaging>eclipse-plugin</packaging> |
| |
| <properties> |
| <osbp.skip.javadoc>true</osbp.skip.javadoc> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| <vaadin-version>${vaadin.version}</vaadin-version> |
| <vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version> |
| <jdkVersion>1.8</jdkVersion> |
| </properties> |
| <pluginRepositories> |
| <pluginRepository> |
| <id>rubygems-releases</id> |
| <url>http://rubygems-proxy.torquebox.org/releases</url> |
| </pluginRepository> |
| </pluginRepositories> |
| |
| <repositories> |
| <repository> |
| <id>vaadin-addons</id> |
| <url>http://maven.vaadin.com/vaadin-addons</url> |
| </repository> |
| </repositories> |
| |
| <dependencies> |
| <dependency> |
| <groupId>com.vaadin</groupId> |
| <artifactId>vaadin-client-compiler</artifactId> |
| <scope>provided</scope> |
| <version>${vaadin.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>commons-io</groupId> |
| <artifactId>commons-io</artifactId> |
| <version>2.4</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>servlet-api</artifactId> |
| <version>2.5</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.vaadin.addons</groupId> |
| <artifactId>org.eclipse.osbp.vaadin.addons.absolutelayout</artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.vaaclipse</groupId> |
| <artifactId>org.eclipse.osbp.vaaclipse.widgets</artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId>org.eclipse.osbp.dependencies.bundle.vaadin.addon.easyuploads</artifactId> |
| <version>7.4.2-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.vaadin.addons</groupId> |
| <artifactId>org.eclipse.osbp.vaadin.addons.kanban</artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.vaadin.addons</groupId> |
| <artifactId>org.eclipse.osbp.vaadin.addons.keyevents</artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.fork.vaadin.addons</groupId> |
| <artifactId>org.eclipse.osbp.fork.vaadin.addon.filteringtable</artifactId> |
| <version>0.9.13-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId>org.eclipse.osbp.dependencies.bundle.vaadin.addon.grid-renderers-collection</artifactId> |
| <version>1.2.4-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.fork.vaadin.addon.maskedtextfield |
| </groupId> |
| <artifactId>org.eclipse.osbp.fork.vaadin.addon.maskedtextfield</artifactId> |
| <version>0.1.10-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.fork.vaadin.addons</groupId> |
| <artifactId>org.eclipse.osbp.fork.vaadin.addon.dcharts</artifactId> |
| <version>1.7.0-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.fork.vaadin.addons</groupId> |
| <artifactId>org.eclipse.osbp.fork.vaadin.addon.overlays</artifactId> |
| <version>1.0.0-SNAPSHOT</version> |
| <type>eclipse-plugin</type> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId> |
| org.eclipse.osbp.dependencies.bundle.vaadin.addon.animator |
| </artifactId> |
| <version>2.0.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId> |
| org.eclipse.osbp.dependencies.bundle.vaadin.addon.dom |
| </artifactId> |
| <version>0.1.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId> |
| org.eclipse.osbp.dependencies.bundle.vaadin.addon.dragdroplayouts |
| </artifactId> |
| <version>1.3.2-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId> |
| org.eclipse.osbp.dependencies.bundle.vaadin.addon.multifileupload |
| </artifactId> |
| <version>1.10-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId> |
| org.eclipse.osbp.dependencies.bundle.vaadin.addon.popupbutton |
| </artifactId> |
| <version>2.5.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId> |
| org.eclipse.osbp.dependencies.bundle.vaadin.addon.refresher |
| </artifactId> |
| <version>1.2.3.7-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId> |
| org.eclipse.osbp.dependencies.bundle.vaadin.addon.sizereporter |
| </artifactId> |
| <version>0.1.4-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.vaadin.addons</groupId> |
| <artifactId> |
| org.eclipse.osbp.vaadin.addons.suggesttext |
| </artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| </dependency> |
| <dependency> |
| <groupId>com.vaadin.addon</groupId> |
| <artifactId>vaadin-context-menu</artifactId> |
| <version>0.7.5</version> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| <sourceDirectory>src</sourceDirectory> |
| <resources> |
| <resource> |
| <directory>src</directory> |
| <!-- <excludes> --> |
| <!-- <exclude>**/*.java</exclude> --> |
| <!-- </excludes> --> |
| </resource> |
| </resources> |
| <plugins> |
| <plugin> |
| <groupId>com.vaadin</groupId> |
| <artifactId>vaadin-maven-plugin</artifactId> |
| <version>${vaadin.plugin.version}</version> |
| <configuration> |
| <extraJvmArgs>-Xmx1024M -Xss1024k</extraJvmArgs> |
| <!-- <runTarget>mobilemail</runTarget> --> |
| <!-- We are doing "inplace" but into subdir VAADIN/widgetsets. This |
| way compatible with Vaadin eclipse plugin. --> |
| <webappDirectory>${basedir}/VAADIN/widgetsets |
| </webappDirectory> |
| <hostedWebapp>${basedir}/VAADIN/widgetsets |
| </hostedWebapp> |
| <noServer>true</noServer> |
| <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath> |
| <!-- Remove draftCompile when project is ready --> |
| <draftCompile>true</draftCompile> |
| <strict>false</strict> |
| <logLevel>WARN</logLevel> |
| <compileReport>false</compileReport> |
| <style>PRETTY</style> |
| <runTarget>http://localhost:8080/</runTarget> |
| <!-- Remove these when going to release dependencies --> |
| <force>true</force> |
| </configuration> |
| <executions> |
| <execution> |
| <goals> |
| <goal>resources</goal> |
| <goal>compile</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <!-- As we are doing "inplace" GWT compilation, ensure the widgetset --> |
| <!-- directory is cleaned properly --> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-clean-plugin</artifactId> |
| <configuration> |
| <filesets> |
| <fileset> |
| <directory>VAADIN/gwt-unitCache</directory> |
| </fileset> |
| <fileset> |
| <directory>VAADIN/widgetsets</directory> |
| </fileset> |
| </filesets> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-failsafe-plugin</artifactId> |
| <version>2.19</version> |
| <executions> |
| <execution> |
| <goals> |
| <goal>integration-test</goal> |
| <goal>verify</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <artifactId>maven-jarsigner-plugin</artifactId> |
| </plugin> |
| </plugins> |
| <pluginManagement> |
| <plugins> |
| <!--This plugin's configuration is used to store Eclipse m2e settings |
| only. It has no influence on the Maven build itself. --> |
| <plugin> |
| <groupId>org.eclipse.m2e</groupId> |
| <artifactId>lifecycle-mapping</artifactId> |
| <version>1.0.0</version> |
| <configuration> |
| <lifecycleMappingMetadata> |
| <pluginExecutions> |
| <pluginExecution> |
| <pluginExecutionFilter> |
| <groupId>com.vaadin</groupId> |
| <artifactId>vaadin-maven-plugin</artifactId> |
| <versionRange>[2.3.0-1,)</versionRange> |
| <goals> |
| <goal>resources</goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore /> |
| </action> |
| </pluginExecution> |
| <pluginExecution> |
| <pluginExecutionFilter> |
| <groupId>com.vaadin</groupId> |
| <artifactId>vaadin-maven-plugin</artifactId> |
| <versionRange>[1.0.2,)</versionRange> |
| <goals> |
| <goal>update-widgetset</goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore /> |
| </action> |
| </pluginExecution> |
| </pluginExecutions> |
| </lifecycleMappingMetadata> |
| </configuration> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| </build> |
| |
| </project> |