META-INF.maven.com.github.nalukit.nalu-plugin-gwt.pom.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright (c) 2018 - 2019 - Frank Hossfeld ~ ~ Licensed 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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" 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.github.nalukit</groupId> <artifactId>nalu-parent</artifactId> <version>2.0.0-rc-1</version> </parent> <artifactId>nalu-plugin-gwt</artifactId> <packaging>jar</packaging> <description>Nalu's GWT Plugin</description> <inceptionYear>2018 - 2019</inceptionYear> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <name>Frank Hossfeld</name> <id>frankhossfeld</id> <email>[email protected]</email> <organization>Hossfeld Solutions GmbH</organization> <roles> <role>Java Developer</role> </roles> </developer> </developers> <scm> <connection>scm:[email protected]:nalukit/nalu.git</connection> <developerConnection>scm:git:[email protected]:nalukit/nalu.git</developerConnection> <url>scm:git:https://github.com/nalukit/nalu</url> </scm> <issueManagement> <system>GitHub</system> <url>https://github.com/nalukit/nalu/issues</url> </issueManagement> <properties> <!-- gwt-events: once it is on maven central, use it! <gwt-events.version>HEAD-SNAPSHOT</gwt-events.version> --> <gwt.version>2.8.2</gwt.version> <!-- CI --> <!--<vertispan.snapshot.repo.id>vertispan-snapshot-repository</vertispan.snapshot.repo.id>--> <!--<vertispan.snapshot.repo.name>Vertispan Snapshot Repository</vertispan.snapshot.repo.name>--> <!--<vertispan.snapshot.repo.url>https://repo.vertispan.com/gwt-snapshot/</vertispan.snapshot.repo.url>--> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt</artifactId> <version>${gwt.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-user</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>com.google.gwt</groupId> <artifactId>gwt-dev</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>com.github.nalukit</groupId> <artifactId>nalu</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.github.nalukit</groupId> <artifactId>nalu-plugin-core-web</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.google.elemental2</groupId> <artifactId>elemental2-dom</artifactId> <version>${elemental2.version}</version> </dependency> <!-- gwt-events: once it is on maven central, use it! <dependency> <groupId>org.gwtproject.event</groupId> <artifactId>gwt-event</artifactId> <version>${gwt-events.version}</version> </dependency> --> </dependencies> <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/nalu/**</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/nalu/**</include> <include>**/*.gwt.xml</include> <include>**/*.html</include> <include>**/public/**</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.1</version> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <showWarnings>true</showWarnings> <showDeprecation>true</showDeprecation> <meminitial>128m</meminitial> <maxmem>1024m</maxmem> <encoding>${project.build.sourceEncoding}</encoding> <compilerArgs> <compilerArgument>-Xlint:all</compilerArgument> </compilerArgs> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${plugin.version.surfire}</version> <executions> <execution> <id>unit-tests</id> <goals> <goal>test</goal> </goals> <phase>test</phase> </execution> </executions> <configuration> <includes> <include>**/Test*.java</include> <include>**/*Test.java</include> <include>**/*Tests.java</include> <include>**/*TestCase.java</include> </includes> </configuration> </plugin> </plugins> </build> <!--<repositories>--> <!--<repository>--> <!--<id>${vertispan.snapshot.repo.id}</id>--> <!--<name>${vertispan.snapshot.repo.name}</name>--> <!--<url>${vertispan.snapshot.repo.url}</url>--> <!--</repository>--> <!--</repositories>--> </project>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy