gomyck-quickdev
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.gomyck</groupId>
<artifactId>gomyck-quickdev</artifactId>
<version>2.0.3-RELEASE</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>
<groupId>com.gomyck</groupId>
<artifactId>gomyck-quickdev</artifactId>
<packaging>pom</packaging>
<version>2.0.3-RELEASE</version>
<name>gomyck-quickdev</name>
<url>http://www.gomyck.com</url>
<description>gomyck 快速开发平台</description>
<developers>
<developer>
<id>gomyck</id>
<name>haoy</name>
<url>www.gomyck.com</url>
<email>hao474798383@163.com</email>
</developer>
</developers>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
</licenses>
<scm>
<connection>scm:git:git@github.com:mzxc/gomyck-fastdfs-spring-boot-starter.git</connection>
<developerConnection>scm:git:git@github.com:mzxc/gomyck-fastdfs-spring-boot-starter.git</developerConnection>
<url>git@github.com:mzxc/gomyck-fastdfs-spring-boot-starter.git</url>
</scm>
<properties>
<!-- 不用, 需要的工程自行引入 springboot package plugins -->
<!-- <spring-boot.repackage.skip>true</spring-boot.repackage.skip> -->
<!-- gomyck component version -->
<com.gomyck.util>${project.version}</com.gomyck.util>
<com.gomyck.config.local>${project.version}</com.gomyck.config.local>
<com.gomyck.redis-spring-boot-starter>${project.version}</com.gomyck.redis-spring-boot-starter>
<com.gomyck.gomyck-fastdfs-spring-boot-starter>${project.version}</com.gomyck.gomyck-fastdfs-spring-boot-starter>
<com.gomyck.result-converter-spring-boot-starter>${project.version}</com.gomyck.result-converter-spring-boot-starter>
<!-- base setting -->
<java.version>8</java.version>
<project.build.locales>zh_CN</project.build.locales>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- plugins -->
<plugin.maven-compiler>3.11.0</plugin.maven-compiler>
<plugin.maven-source>3.3.0</plugin.maven-source>
<plugin.maven-surefire>3.0.0-M7</plugin.maven-surefire>
<plugin.maven-gpg-plugin>3.1.0</plugin.maven-gpg-plugin>
<maven-resources-plugin>3.3.1</maven-resources-plugin>
<plugin.maven-javadoc-plugin>3.6.2</plugin.maven-javadoc-plugin>
<plugin.maven-compiler.skipTests>true</plugin.maven-compiler.skipTests>
<!-- 3pty_jar -->
<spring-boot.version>2.7.18</spring-boot.version>
<spring-cloud.version>2022.0.4</spring-cloud.version>
<junit.version>4.12</junit.version>
<slf4j.version>1.7.36</slf4j.version>
<mysql.connector.version>8.0.15</mysql.connector.version>
<redis.clients.version>3.3.0</redis.clients.version>
<fr.opensagres.xdocreport>2.0.4</fr.opensagres.xdocreport>
<jasypt-spring-boot-starter>3.0.4</jasypt-spring-boot-starter>
<javax.servlet.version>3.0.1</javax.servlet.version>
<jakarta.validation.version>3.0.2</jakarta.validation.version>
<net.sf.json-lib>2.4</net.sf.json-lib>
<org.hibernate.validator>7.0.5.Final</org.hibernate.validator>
<org.apache.commons.fileupload>1.4</org.apache.commons.fileupload>
<org.apache.commons.lang>3.11</org.apache.commons.lang>
<org.apache.commons.beans>1.9.4</org.apache.commons.beans>
<org.apache.poi>5.2.5</org.apache.poi>
<org.apache.httpcomponents>4.5.14</org.apache.httpcomponents>
<org.apache.httpcomponents.mime>4.5.14</org.apache.httpcomponents.mime>
<org.apache.velocity>1.7</org.apache.velocity>
<org.aspectj>1.9.4</org.aspectj>
<org.mybatis>3.5.10</org.mybatis>
<org.bouncycastle>1.70</org.bouncycastle>
<org.jasypt.jasypt>1.9.2</org.jasypt.jasypt>
<org.elasticsearch>7.13.4</org.elasticsearch>
<io.jsonwebtoken.jjwt>0.9.1</io.jsonwebtoken.jjwt>
<io.minio>8.5.7</io.minio>
<io.springfox>2.9.2</io.springfox> <!-- 3.0.0 版本不显示响应参数, 优化了 get 请求参数不能正确在页面显示的问题 -->
<com.github.xiaoymin>1.9.6</com.github.xiaoymin> <!-- 不要动版本号, 升级会有问题 -->
<com.google.guava.guava>32.1.2-jre</com.google.guava.guava>
<com.sun.mail>1.5.4</com.sun.mail>
<com.squareup.okio.okio>3.7.0</com.squareup.okio.okio>
<com.deepoove.poi-tl>1.8.2</com.deepoove.poi-tl>
<com.google.code.gson>2.9.1</com.google.code.gson>
<com.baomidou.starter>3.4.1</com.baomidou.starter>
<com.baomidou.mybatisplus>3.5.5</com.baomidou.mybatisplus>
<com.alibaba.fastjson>2.0.20</com.alibaba.fastjson>
<com.alibaba.druid.springboot>1.2.18</com.alibaba.druid.springboot>
<com.oracle.ojdbc6>11.2.0.3</com.oracle.ojdbc6>
<com.github.axet.kaptcha>0.0.9</com.github.axet.kaptcha>
<com.github.tobato.fastdfs>1.27.2</com.github.tobato.fastdfs>
<com.google.zxing>3.5.2</com.google.zxing>
<com.fasterxml.jackson.core>2.16.1</com.fasterxml.jackson.core>
<com.mysql>8.1.0</com.mysql>
<cglib>3.3.0</cglib>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- validation -->
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${org.hibernate.validator}</version>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>${jakarta.validation.version}</version>
</dependency>
<dependency>
<groupId>com.gomyck</groupId>
<artifactId>gomyck-util</artifactId>
<version>${com.gomyck.util}</version>
</dependency>
<dependency>
<groupId>com.gomyck</groupId>
<artifactId>gomyck-fastdfs-spring-boot-starter</artifactId>
<version>${com.gomyck.gomyck-fastdfs-spring-boot-starter}</version>
</dependency>
<dependency>
<groupId>com.gomyck</groupId>
<artifactId>gomyck-redis-spring-boot-starter</artifactId>
<version>${com.gomyck.redis-spring-boot-starter}</version>
</dependency>
<dependency>
<groupId>com.gomyck</groupId>
<artifactId>trans4j-spring-boot-starter</artifactId>
<version>${com.gomyck.result-converter-spring-boot-starter}</version>
</dependency>
<!-- other -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>${com.google.zxing}</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>${com.google.zxing}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${com.fasterxml.jackson.core}</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${redis.clients.version}</version>
</dependency>
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>${io.minio}</version>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>${com.squareup.okio.okio}</version>
</dependency>
<dependency>
<groupId>com.github.axet</groupId>
<artifactId>kaptcha</artifactId>
<version>${com.github.axet.kaptcha}</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>${io.jsonwebtoken.jjwt}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${com.alibaba.fastjson}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>${com.alibaba.druid.springboot}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${com.baomidou.starter}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>${com.baomidou.mybatisplus}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${org.mybatis}</version>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>${com.mysql}</version>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>${com.oracle.ojdbc6}</version>
</dependency>
<!-- swagger -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${io.springfox}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${io.springfox}</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>${com.github.xiaoymin}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${javax.servlet.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${org.apache.poi}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${org.apache.poi}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${org.apache.commons.lang}</version>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>${com.sun.mail}</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${com.google.code.gson}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${org.apache.httpcomponents}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>${org.apache.httpcomponents.mime}</version>
</dependency>
<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt</artifactId>
<version>${org.jasypt.jasypt}</version>
</dependency>
<dependency>
<groupId>com.github.tobato</groupId>
<artifactId>fastdfs-client</artifactId>
<version>${com.github.tobato.fastdfs}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpg-jdk15on</artifactId>
<version>${org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>${org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-ext-jdk15on</artifactId>
<version>${org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>${org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcutil-jdk15on</artifactId>
<version>${org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>${org.apache.velocity}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.xdocreport.core</artifactId>
<version>${fr.opensagres.xdocreport}</version>
</dependency>
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.poi.xwpf.converter.pdf</artifactId>
<version>${fr.opensagres.xdocreport}</version>
</dependency>
<dependency>
<groupId>com.deepoove</groupId>
<artifactId>poi-tl</artifactId>
<version>${com.deepoove.poi-tl}</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>${cglib}</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${org.apache.commons.beans}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>${org.elasticsearch}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${org.elasticsearch}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${com.google.guava.guava}</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>
<build>
<finalName>${project.name}-${project.version}</finalName>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${plugin.maven-compiler}</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
<compilerArgs>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${plugin.maven-source}</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${plugin.maven-gpg-plugin}</version>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${plugin.maven-javadoc-plugin}</version>
<configuration>
<!--suppress UnresolvedMavenProperty -->
<javadocExecutable>/Users/haoyang/Library/Java/JavaVirtualMachines/corretto-1.8.0_392/Contents/Home/bin/javadoc</javadocExecutable>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<modules>
<module>../gomyck-test</module>
<module>../gomyck-util</module>
<module>../gomyck-cache</module>
<module>../gomyck-fastdfs</module>
<module>../gomyck-widget</module>
</modules>
<profiles>
<profile>
<id>deploy-maven</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<keyname>${gpg.keyname}</keyname>
<passphrase>${gpg.passphrase}</passphrase>
<passphraseServerId>${gpg.keyname}</passphraseServerId>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>sonatype-nexus-staging</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
<snapshotRepository>
<id>sonatype-nexus-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
</profile>
<profile>
<id>deploy-hylink-local-12</id>
<distributionManagement>
<repository>
<id>deploy-hylink-local-12</id>
<url>http://192.168.3.12/repository/maven-hylink/</url>
</repository>
<snapshotRepository>
<id>deploy-hylink-local-12</id>
<url>http://192.168.3.12/repository/maven-hylink-snapshot/</url>
</snapshotRepository>
</distributionManagement>
</profile>
<profile>
<id>deploy-gomyck</id>
<distributionManagement>
<repository>
<id>gomyck-nexus</id>
<url>https://nexus.gomyck.com/repository/gomyck-repo/</url>
</repository>
<snapshotRepository>
<id>gomyck-nexus</id>
<url>https://nexus.gomyck.com/repository/gomyck-repo-snapshot/</url>
</snapshotRepository>
</distributionManagement>
</profile>
</profiles>
</project>