| <?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 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.releng.maven</groupId> |
| <artifactId>org.eclipse.osbp.releng.maven.parent.mbp</artifactId> |
| <version>0.9.0-SNAPSHOT</version> |
| <relativePath /> |
| </parent> |
| |
| <groupId>org.eclipse.osbp.vaadin.addons</groupId> |
| <artifactId>org.eclipse.osbp.vaadin.addons.keyevents</artifactId> |
| <packaging>bundle</packaging> |
| |
| <dependencies> |
| <dependency> |
| <groupId>com.vaadin</groupId> |
| <artifactId>vaadin-server</artifactId> |
| <version>${vaadin.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.vaadin</groupId> |
| <artifactId>vaadin-client</artifactId> |
| <version>${vaadin.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.vaadin</groupId> |
| <artifactId>vaadin-shared</artifactId> |
| <version>${vaadin.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.vaadin.external.slf4j</groupId> |
| <artifactId>vaadin-slf4j-jdk14</artifactId> |
| <version>1.6.1</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>javax.servlet-api</artifactId> |
| <version>3.0.1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.osbp.dependencies</groupId> |
| <artifactId>org.eclipse.osbp.dependencies.bundle.vaadin.external.gwt</artifactId> |
| <version>2.7.0-SNAPSHOT</version> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| <sourceDirectory>${basedir}/src</sourceDirectory> |
| |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-resources-plugin</artifactId> |
| <configuration> |
| <encoding>UTF-8</encoding> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <configuration> |
| <encoding>UTF-8</encoding> |
| <source>1.8</source> |
| <target>1.8</target> |
| </configuration> |
| </plugin> |
| |
| <plugin> |
| <groupId>org.apache.felix</groupId> |
| <artifactId>maven-bundle-plugin</artifactId> |
| <extensions>true</extensions> |
| <configuration> |
| <instructions> |
| <Bundle-Name>OS.bee Addon for Vaadin: Key Events</Bundle-Name> |
| <Bundle-SymbolicName>org.eclipse.osbp.vaadin.addons.keyevents</Bundle-SymbolicName> |
| <Bundle-Version>0.9.0.{osgi-version-qualifier}</Bundle-Version> |
| <Require-Bundle>com.vaadin.server;bundle-version="[7.7.6,7.8.0)", |
| com.vaadin.client;bundle-version="[7.7.6,7.8.0)", |
| com.vaadin.shared;bundle-version="[7.7.6,7.8.0)", |
| org.jsoup;bundle-version="[1.8.3,1.8.4)", |
| dragdroplayouts.osgi;bundle-version="[1.3.2,1.3.3)" |
| </Require-Bundle> |
| <Import-Package> |
| com.vaadin.*, |
| !fi.jasoft.*, |
| javax.servlet.annotation;resolution:=optional, |
| * |
| </Import-Package> |
| <Export-Package> |
| !LICENSE,!LICENSE.txt,!THIRD-PARTY.txt,!NOTICE,!README.txt,!VERSION.txt,!build.properties, |
| !VAADIN.*, |
| org.eclipse.osbp.vaadin.addons.keyevents.*;version="0.9.0" |
| </Export-Package> |
| <Include-Resource>{maven-resources},LICENSE.txt,epl-2.0.html</Include-Resource> |
| <_nouses>true</_nouses> |
| </instructions> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-source-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>attach-sources</id> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| </execution> |
| </executions> |
| </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> |
| org.apache.maven.plugins |
| </groupId> |
| <artifactId> |
| maven-dependency-plugin |
| </artifactId> |
| <versionRange> |
| [2.0.0,) |
| </versionRange> |
| <goals> |
| <goal> |
| copy-dependencies |
| </goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore></ignore> |
| </action> |
| </pluginExecution> |
| <pluginExecution> |
| <pluginExecutionFilter> |
| <groupId>com.vaadin</groupId> |
| <artifactId> |
| vaadin-maven-plugin |
| </artifactId> |
| <versionRange> |
| [7.0-SNAPSHOT,) |
| </versionRange> |
| <goals> |
| <goal>compile</goal> |
| </goals> |
| </pluginExecutionFilter> |
| <action> |
| <ignore></ignore> |
| </action> |
| </pluginExecution> |
| </pluginExecutions> |
| </lifecycleMappingMetadata> |
| </configuration> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| <!-- This is needed for the sources required by the client-side compiler |
| to be included in the produced JARs --> |
| <resources> |
| <resource> |
| <directory>src</directory> |
| </resource> |
| </resources> |
| |
| </build> |
| |
| </project> |