webswing-app-toolkit
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.webswing</groupId> <artifactId>webswing-app-toolkit</artifactId> <version>20.2.4</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> <artifactId>webswing-app-toolkit</artifactId> <parent> <artifactId>webswing</artifactId> <groupId>org.webswing</groupId> <version>20.2.4</version> <relativePath>..</relativePath> </parent> <dependencies> <dependency> <groupId>org.webswing</groupId> <artifactId>webswing-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.webswing</groupId> <artifactId>modpatch-java-desktop</artifactId> <version>${project.version}</version> </dependency> </dependencies> <build> <resources> <resource> <directory>${basedir}/src/main/resources</directory> </resource> </resources> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <compilerArguments> <bootclasspath>${basedir}/../lib/rt-1.8.jar${path.separator}${basedir}/../lib/jce.jar</bootclasspath> </compilerArguments> </configuration> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <bootclasspath>${basedir}/../lib/rt-1.8.jar</bootclasspath> </configuration> </plugin> <plugin> <groupId>com.github.os72</groupId> <artifactId>protoc-jar-maven-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <inputDirectories> <include>src/main/protobuf</include> </inputDirectories> <outputTargets> <outputTarget> <type>java</type> <addSources>none</addSources> <cleanOutputFolder>false</cleanOutputFolder> <outputDirectory>${project.basedir}/../webswing-app-services/src/main/java</outputDirectory> </outputTarget> <outputTarget> <type>java</type> <addSources>none</addSources> <cleanOutputFolder>false</cleanOutputFolder> <outputDirectory>${project.basedir}/../webswing-server/webswing-server-common/src/main/java</outputDirectory> </outputTarget> </outputTargets> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <!-- =========================================DEVELOPMENT LIVE UPDATE PROFILE=========================== --> <profile> <id>update</id> <build> <plugins> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>copy-to-running-jetty</id> <phase>package</phase> <configuration> <target> <copy todir="${basedir}/../webswing-server/webswing-server-war/target/${webswing-war-name}/WEB-INF/swing-boot"> <fileset dir="${project.build.directory}" includes="*.jar" /> </copy> <copy todir="${basedir}/../webswing-server/webswing-server-war/target/${webswing-war-name}/WEB-INF/lib"> <fileset dir="${project.build.directory}" includes="*.jar" /> </copy> </target> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>eval</id> <build> <resources> <resource> <directory>${basedir}/src/main/resources</directory> </resource> <resource> <directory>${basedir}/src/main/config/eval</directory> </resource> </resources> </build> </profile> <profile> <id>eval-release</id> <properties> <webswing.evaluation>${env.WEBSWING_EVALUATION}</webswing.evaluation> <webswing.evaluation.timeout>${env.WEBSWING_EVALUATION_TIMEOUT}</webswing.evaluation.timeout> <webswing.evaluation.mainText>${env.WEBSWING_EVALUATION_MAINTEXT}</webswing.evaluation.mainText> <webswing.evaluation.linkText>${env.WEBSWING_EVALUATION_LINKTEXT}</webswing.evaluation.linkText> <webswing.evaluation.linkUrl>${env.WEBSWING_EVALUATION_LINKURL}</webswing.evaluation.linkUrl> <webswing.evaluation.dismissText>${env.WEBSWING_EVALUATION_DISMISSTEXT}</webswing.evaluation.dismissText> <webswing.evaluation.height>${env.WEBSWING_EVALUATION_HEIGHT}</webswing.evaluation.height> </properties> <build> <resources> <resource> <directory>${basedir}/src/main/resources</directory> </resource> <resource> <directory>${basedir}/src/main/config/eval-release</directory> <filtering>true</filtering> </resource> </resources> </build> </profile> </profiles> </project>