You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?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> <version>2.5.0</version> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> </parent>
<name>iboot:root</name> <version>1.2.0</version> <packaging>pom</packaging> <groupId>com.iteaj</groupId> <artifactId>iboot</artifactId> <modelVersion>4.0.0</modelVersion>
<modules> <!-- 代码生成器 --> <module>generator</module> <!--系统架构层--> <module>framework</module> <!--项目启动SpringBoot入口--> <module>bootstrap</module> </modules> <properties> <p6spy.version>3.8.6</p6spy.version> <kaptcha.version>2.3.2</kaptcha.version> <servlet.version>3.1.0</servlet.version>
<shiro.version>1.7.1</shiro.version> <okhttp3.version>4.5.0</okhttp3.version> <iutils.version>1.3.2</iutils.version> <excelpoi.version>4.3.0</excelpoi.version> <fastjson.version>1.2.78</fastjson.version> <izone.boot.version>1.2.1</izone.boot.version> <mybatis.plus.version>3.4.1</mybatis.plus.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>
<scm> <url>https://gitee.com/iteaj/izone-sboot.git</url> <connection>scm:git:https://gitee.com/iteaj/izone-sboot.git</connection> <developerConnection>scm:git:https://gitee.com/iteaj/izone-sboot.git</developerConnection> </scm> <developers> <developer> <name>iteaj</name> <email>iteaj@outlook.com</email> <url>http://www.iteaj.com</url> </developer> </developers>
<dependencies> <dependency> <groupId>com.iteaj</groupId> <artifactId>iutils</artifactId> <version>${iutils.version}</version> </dependency>
<!--spring boot--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> </exclusion> </exclusions> </dependency>
<!--其他全局类库--> <dependency> <groupId>com.baomidou</groupId> <version>${mybatis.plus.version}</version> <artifactId>mybatis-plus-extension</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-json</artifactId> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </exclusion> </exclusions> </dependency> <dependency> <artifactId>kaptcha</artifactId> <version>${kaptcha.version}</version> <groupId>com.github.penggle</groupId> </dependency> <dependency> <groupId>com.baomidou</groupId> <version>${mybatis.plus.version}</version> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <scope>provided</scope> <artifactId>lombok</artifactId> <groupId>org.projectlombok</groupId> </dependency> </dependencies>
<dependencyManagement> <dependencies> <dependency> <groupId>com.baomidou</groupId> <version>${mybatis.plus.version}</version> <artifactId>mybatis-plus-generator</artifactId> </dependency> <dependency> <groupId>org.apache.shiro</groupId> <version>${shiro.version}</version> <artifactId>shiro-spring</artifactId> </dependency> <dependency> <artifactId>okhttp</artifactId> <version>${okhttp3.version}</version> <groupId>com.squareup.okhttp3</groupId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> <exclusions> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </dependencyManagement> <profiles> <!-- 多环境配置 --> <profile> <id>dev</id> <!--开发环境--> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <profiles.active.env>dev</profiles.active.env> </properties> </profile> <profile> <id>test</id> <!--测试环境--> <properties> <profiles.active.env>test</profiles.active.env> </properties> </profile> <profile> <id>prod</id> <!--正式环境--> <properties> <profiles.active.env>prod</profiles.active.env> </properties> </profile> </profiles> <repositories> <repository> <id>aliMaven</id> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> <name>aliYun maven</name> <url>https://maven.aliyun.com/nexus/content/groups/public/</url> </repository> </repositories> <build>
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <configuration> <mavenExecutorId>forked-path</mavenExecutorId> <useReleaseProfile>false</useReleaseProfile> <arguments>-Poss-release</arguments> <providerImplementations> <git>jgit</git> </providerImplementations> <username>${gitee.user}</username> <password>${gitee.password}</password> <tagBase>${project.version}-release</tagBase> <!--<goals>-f pom.xml deploy</goals>--> </configuration> <dependencies> <dependency> <version>1.9.5</version> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-jgit</artifactId> </dependency> </dependencies> </plugin> </plugins> </build></project>
|