UNPKG

ttk-server-parent

Version:
272 lines (255 loc) 10.8 kB
<?xml version="1.0" encoding="UTF-8"?> <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"> <parent> <artifactId>tax-sb</artifactId> <groupId>com.ttk.tax</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>tax-sb-service</artifactId> <properties> <dubbo_version>2.8.4a</dubbo_version> <spring.version>4.3.10.RELEASE</spring.version> <mybatis.version>3.4.0</mybatis.version> <mybatis_spring_version>1.3.0</mybatis_spring_version> <mybatis_generator_core_version>1.3.4</mybatis_generator_core_version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>com.ttk.edf</groupId> <artifactId>edf-base-interface</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.ttk.edf</groupId> <artifactId>edf-base-service</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.ttk.edf</groupId> <artifactId>edf-discovery-service</artifactId> <version>${parent.version}</version> </dependency> <dependency> <groupId>com.ttx.tax</groupId> <artifactId>tax-sb-interface</artifactId> <version>${parent.version}</version> </dependency> <dependency> <groupId>com.ttk.edf</groupId> <artifactId>edf-shardingDB-mysql</artifactId> <version>${parent.version}</version> </dependency> <dependency> <groupId>com.ttk.edf</groupId> <artifactId>edf-trace-zipkin</artifactId> <version>${project.version}</version> </dependency> <!-- mybatis核心包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency> <!-- mybatis/spring包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>${mybatis_spring_version}</version> </dependency> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>${mybatis_generator_core_version}</version> </dependency> <!-- 导入Mysql数据库链接jar包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.30</version> </dependency> <!-- XML操作 --> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1.6</version> </dependency> <!--调用第三方接口时,http组件--> <dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>retrofit</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>adapter-rxjava</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>converter-gson</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>converter-simplexml</artifactId> <version>2.1.0</version> </dependency> <dependency> <artifactId>com.foresee.open.auth.sdk</artifactId> <version>1.0.1</version> <groupId>foresee.yhzx</groupId> </dependency> <dependency> <artifactId>com.foresee.open.component.validate</artifactId> <version>0.1.0</version> <groupId>foresee.yhzx</groupId> </dependency> <dependency> <artifactId>com.foresee.open.page-RELEASE</artifactId> <version>0.0.1</version> <groupId>foresee.yhzx</groupId> </dependency> <dependency> <artifactId>com.foresee.open.sdk.client</artifactId> <version>1.0.1</version> <groupId>foresee.yhzx</groupId> </dependency> <dependency> <artifactId>com.foresee.open.user.sdk</artifactId> <version>1.3.1</version> <groupId>foresee.yhzx</groupId> </dependency> </dependencies> <build> <finalName>tax-sb-service</finalName> <resources> <resource> <directory>src/main/resources/mapping</directory> <targetPath>mapping</targetPath> </resource> <!-- 结合com.alibaba.dubbo.container.Main --> <resource> <targetPath>${project.build.directory}/classes/META-INF/spring</targetPath> <directory>src/main/resources/spring</directory> <filtering>true</filtering> <includes> <include>spring-mybatis.xml</include> <include>spring-dubbo.xml</include> <include>spring-context.xml</include> <!--<include>reference-config.xml</include>--> </includes> </resource> </resources> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-bat</id> <phase>process-sources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/bin</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/bin</directory> <includes> <include>**/*.*</include> </includes> </resource> </resources> </configuration> </execution> <execution> <id>copy-logconfig</id> <phase>process-sources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resources/</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </configuration> </execution> <execution> <id>copy-configfile</id> <phase>process-sources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/conf</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resources/conf</directory> <includes> <include>**/*.*</include> </includes> </resource> </resources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <type>jar</type> <includeTypes>jar</includeTypes> <outputDirectory> ${project.build.directory}/lib </outputDirectory> </configuration> </execution> </executions> </plugin> <!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <classesDirectory>${project.build.directory}/classes/</classesDirectory> <archive> <addMavenDescriptor>false</addMavenDescriptor> <manifest> <mainClass>com.alibaba.dubbo.container.Main</mainClass> <!-- 打包时 MANIFEST.MF文件不记录的时间戳版本 --> <useUniqueVersions>false</useUniqueVersions> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> </manifest> <manifestEntries> <Class-Path>. /conf</Class-Path> </manifestEntries> </archive> </configuration> </plugin> </plugins> </build> </project>