fizz-aggregate-web
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.fizzgate</groupId>
<artifactId>fizz-aggregate-web</artifactId>
<version>3.2.0</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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<id>obfuscate</id>
<configuration>
<tasks>
<property name="runtime_classpath" refid="maven.runtime.classpath"/>
<move file="${project.build.directory}/${project.build.finalName}.jar" tofile="${project.build.directory}/${project.build.finalName}-unobf.jar" verbose="true"/>
<taskdef name="yguard" classname="com.yworks.yguard.YGuardTask" classpath="${runtime_classpath}"/>
<yguard>
<inoutpair in="${project.build.directory}/${project.build.finalName}-unobf.jar" out="${project.build.directory}/${project.build.finalName}.jar" />
<attribute name="Deprecated"/>
<rename logfile="${project.build.directory}/yguard.log.xml">
<property name="naming-scheme" value="mix"/>
<keep>
<package>
<patternset>
<include name="com.fizzgate.aggregate.**"/>
</patternset>
</package>
<class classes="protected" methods="protected" fields="private">
<patternset>
<include name="com.fizzgate.aggregate.web.loader.*"/>
<include name="com.fizzgate.aggregate.web.util.**"/>
<include name="com.fizzgate.aggregate.web.service.AggregateServiceImpl"/>
<include name="com.fizzgate.aggregate.web.filter.**"/>
<include name="com.fizzgate.aggregate.web.flow.**"/>
<include name="com.fizzgate.aggregate.web.listener.**"/>
<include name="com.fizzgate.aggregate.web.legacy.**"/>
</patternset>
</class>
</keep>
</rename>
</yguard>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<parent>
<groupId>com.fizzgate</groupId>
<artifactId>fizz-aggregate</artifactId>
<version>3.2.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>fizz-aggregate-web</artifactId>
<name>fizz-aggregate-web</name>
<!--<url>https://www.fizzgate.com</url>-->
<properties>
<mockito.version>3.4.6</mockito.version>
<spring-boot.version>2.2.13.RELEASE</spring-boot.version>
<dubbo.version>2.7.23</dubbo.version>
</properties>
<dependencies>
<dependency>
<groupId>com.fizzgate</groupId>
<artifactId>fizz-aggregate-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.fizzgate</groupId>
<artifactId>fizz-aggregate-json-schema-validator-i18n-support</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
<version>2.2.13.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.fizzgate</groupId>
<artifactId>fizz-commons</artifactId>
<version>3.2.0-SNAPSHOT</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<!-- 使用该引入dubbo的时候会造成在test代码中webclient block()调用卡死 -->
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>${dubbo.version}</version>
</dependency>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockito.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-inline</artifactId>
<version>${mockito.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>${spring-boot.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-ri</artifactId>
<version>2.3.2</version>
<type>pom</type>
</dependency>
</dependencies>
</project>