2 Star 3 Fork 2

sprouting/greenSource

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
pom.xml 7.86 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">
<modelVersion>4.0.0</modelVersion>
<groupId>com.faya</groupId>
<artifactId>green</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>green</name>
<description>greenSource</description>
<!--
Spring Boot应用启动器Starter-parent:
官方推荐
其中集成了:
1、使用java6编译级别
2、使用utf-8编码
3、实现了通用的测试框架 (JUnit, Hamcrest, Mockito).
4、智能资源过滤
5、智能的插件配置(exec plugin, surefire, Git commit ID, shade).
这是在声明这是一个springboot的子项目,类似maven多模块时,子项目的pom.xml也会有节点
所以在项目顶层加入上面的spring-boot-starter-parent声明,就是表面这是一个springboot的子项目,你的多模块maven项目,就相当于孙子项目。-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<!--更换2.0.6后有问题,再次更换回来 -->
<version>1.5.9.RELEASE</version>
<relativePath/> <!-- 从存储库查找父级 -->
</parent>
<!--版本管理xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!--jdk版本-->
<java.version>1.8</java.version>
<!--设置编译器打包的jdk版本,否则idea会总是使用1.5版本打包-->
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<!--mybatis的版本-->
<mybatis.version>1.3.2</mybatis.version>
<!--阿里巴巴连接池版本-->
<alibaba-version>1.0.6</alibaba-version>
<!--sqlite数据库驱动版本-->
<sqlite-version>3.21.0.1</sqlite-version>
<!--httpClient-->
<http-client.version>4.5.2</http-client.version>
</properties>
<!--依赖的jar包-->
<dependencies>
<!--web项目的支持,包括了内嵌的tomcat-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--gson-->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!--springboot的集成测试-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--sqlite小型数据库-->
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<!--使用人最多的一个版本,存储 BigDecimal 类型的时候有问题,替换成最新的版本解决该问题-->
<!--<version>3.7.2</version>-->
<version>${sqlite-version}</version>
</dependency>
<!--mybatis依赖-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis.version}</version>
</dependency>
<!--阿里巴巴连接池,连接池需要依赖spring-jdbc,使用的时候确认spring包中是否有这个jar-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${alibaba-version}</version>
</dependency>
<!-- 引入freeMarker的依赖包. -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<!-- cache -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.3.7.RELEASE</version>
</dependency>
<!--shiro和freemarker整合后的标签-->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>shiro-freemarker-tags</artifactId>
<version>0.1</version>
</dependency>
<!--shiro安全框架-->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.0</version>
</dependency>
<!--shiro缓存-->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-ehcache</artifactId>
<version>1.2.5</version>
</dependency>
<!--注解未生效,需要加入这个jar,同时application.properties中补充 spring.aop.proxy-target-class=true 开启AOP-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<!--mybatis分页助手-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
<!--springboot 热启动支持-->
<!--1 增加下面的这个依赖
2 打开idea ,File->Settings-> Build-Execution-Deployment -> Compiler,找到Build Project Automatically. (自动编译 )勾选
3 按 Shift+Ctrl+A, 将看到弹窗 Enter Action or option name,输入"registry",双击第一项"Registry..." ,会弹出另一个窗口,寻找
compiler.automake.allow.when.app.running 勾选开启,然后关闭窗口
4 重启idea
对于idea使用ctrl+F9的方式可以实现热部署,这不是热部署,这叫热启动。热启动就是每次保存了就重新启动项目,热部署就是热替换,动态替换你修改的class,效率更高。-->
<!--<dependency>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring-boot-devtools</artifactId>-->
<!--<optional>true</optional>-->
<!--</dependency>-->
<!--Thumbnailator ,谷歌的一个开源图片处理工具-->
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
<!--httpClient -->
<!--<dependency>-->
<!--<groupId>org.apache.httpcomponents</groupId>-->
<!--<artifactId>httpclient</artifactId>-->
<!--<version>${http-client.version}</version>-->
<!--</dependency>-->
<!--hutool 一个工具类-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.1.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<!--Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。
Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用。-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/sprouting/greenSource.git
git@gitee.com:sprouting/greenSource.git
sprouting
greenSource
greenSource
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385