radp-for-gwtswing
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.github.pizzadox9999</groupId> <artifactId>radp-for-gwtswing</artifactId> <version>0.0.1</version> </dependency>
<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> <groupId>io.github.pizzadox9999</groupId> <artifactId>radp-for-gwtswing</artifactId> <version>0.0.1</version> <packaging>war</packaging> <properties> <java.version>11</java.version> <teavm.version>0.9.2</teavm.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <!-- properties needed for deployment to maven central--> <name>RADP for GWTSwing</name> <description>Most critical stuff missing in GWTSwing provided here.</description> <url>https://github.com/pizzadox9999/RADP_for_GWTSwing</url> <licenses> <license> <name>GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999</name> <url>https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html</url> </license> </licenses> <developers> <developer> <name>pizzadox9999</name> <email>hanzmeier70@web.de</email> <organization>github</organization> <organizationUrl>github.com</organizationUrl> </developer> </developers> <scm> <connection>scm:git:git://github.com/pizzadox9999/RADP_for_GWTSwing.git</connection> <developerConnection>scm:git:ssh://github.com:pizzadox9999/RADP_for_GWTSwing.git</developerConnection> <url>https://github.com/pizzadox9999/RADP_for_GWTSwing</url> </scm> <!--<distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>ossrh</id> <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement>--> <!-- end of maven central properties--> <dependencies> <!-- GWTSwing--> <dependency> <groupId>de.exware</groupId> <artifactId>de.exware.gwtswing</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <dependency> <groupId>de.exware</groupId> <artifactId>de.exware.gplatform.teavm</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <!-- Emulator of Java class library for TeaVM --> <dependency> <groupId>org.teavm</groupId> <artifactId>teavm-classlib</artifactId> <version>${teavm.version}</version> <scope>provided</scope> </dependency> <!-- JavaScriptObjects (JSO) - a JavaScript binding for TeaVM --> <dependency> <groupId>org.teavm</groupId> <artifactId>teavm-jso-apis</artifactId> <version>${teavm.version}</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <!-- Configure Java compiler to use Java 8 syntax --> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> <!-- Configure WAR plugin to include JavaScript files generated by TeaVM --> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.3.2</version> <configuration> <webResources> <resource> <directory>${project.build.directory}/generated/js</directory> </resource> </webResources> </configuration> </plugin> <!-- Configure TeaVM --> <plugin> <groupId>org.teavm</groupId> <artifactId>teavm-maven-plugin</artifactId> <version>${teavm.version}</version> <executions> <execution> <id>web-client</id> <goals> <goal>compile</goal> </goals> <configuration> <!-- Directory where TeaVM should put generated files. This configuration conforms to the settings of the WAR plugin --> <targetDirectory>${project.build.directory}/generated/js/teavm</targetDirectory> <!-- Main class, containing static void main(String[]) --> <mainClass>org.radp.Test</mainClass> <!-- Whether TeaVM should produce minified JavaScript. Can reduce JavaScript file size more than two times --> <minifying>false</minifying> <!-- Whether TeaVM should produce debug information for its built-in debugger --> <debugInformationGenerated>true</debugInformationGenerated> <!-- Whether TeaVM should produce source maps file --> <sourceMapsGenerated>true</sourceMapsGenerated> <!-- Whether TeaVM should also put source files into output directory, for compatibility with source maps --> <sourceFilesCopied>true</sourceFilesCopied> <!-- Optimization level. Valid values are: SIMPLE, ADVANCED, FULL --> <optimizationLevel>ADVANCED</optimizationLevel> <!-- EXPERIMENTAL configuration options --> <!--<incremental>true</incremental> builds the javascript incrementally with a cache--> </configuration> </execution> </executions> </plugin> <!-- deploy plugins--> <!--<plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.7</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://s01.oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin>--> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>0.4.0</version> <extensions>true</extensions> <configuration> <publishingServerId>central</publishingServerId> <tokenAuth>true</tokenAuth> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9.1</version> <configuration> <additionalparam>-Xdoclint:none</additionalparam> <doclint>none</doclint> </configuration> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.5</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>