当前位置: 首页 > 工具软件 > Vaadin Charts > 使用案例 >

一个vaadin spring-boot的pom依赖

伯彦君
2023-12-01

<name>demo</name>

<description>the webapp project of demo</description>

 

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<java.version>1.7</java.version>

</properties>

 

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>1.3.5.RELEASE</version>

<relativePath /> <!-- lookup parent from repository -->

</parent>

<repositories>

<repository>

<id>vaadin-addons</id>

<url>http://maven.vaadin.com/vaadin-addons</url>

</repository>

<repository>

<id>vaadin-snapshots</id>

<url>http://oss.sonatype.org/content/repositories/vaadin-snapshots/</url>

<releases>

<enabled>false</enabled>

</releases>

<snapshots>

<enabled>true</enabled>

</snapshots>

</repository>

</repositories>

 

<dependencies>

 

<dependency>

<groupId>com.rquest.riskmaster</groupId>

<artifactId>util</artifactId>

<version>0.0.1-SNAPSHOT</version>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-tomcat</artifactId>

<scope>provided</scope>

</dependency>

 

<!-- springboot和vaadin插件 -->

<dependency>

<groupId>com.vaadin</groupId>

<artifactId>vaadin-spring-boot-starter</artifactId>

<version>1.0.0</version>

<exclusions>

<exclusion>

<artifactId>spring-boot-starter-logging</artifactId>

<groupId>org.springframework.boot</groupId>

</exclusion>

</exclusions>

</dependency>

<!-- listbuilder -->

<dependency>

<groupId>org.vaadin.addons</groupId>

<artifactId>listbuilder</artifactId>

<version>0.7.3.v7</version>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-log4j</artifactId>

</dependency>

 

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-test</artifactId>

<scope>test</scope>

</dependency>

 

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-devtools</artifactId>

<optional>true</optional>

</dependency>

 

<dependency>

<groupId>com.vaadin.addon</groupId>

<artifactId>vaadin-charts</artifactId>

<version>3.2.0</version>

</dependency>

 

<!-- javax.servlet -->

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>javax.servlet-api</artifactId>

</dependency>

 

<!-- 持久层需要的jar -->

<dependency> <!-- for ChainedTransactionManager configuration -->

<groupId>org.springframework.data</groupId>

<artifactId>spring-data-commons</artifactId>

</dependency>

<dependency> <!-- exclude掉缺省的jdbc配置 -->

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-jdbc</artifactId>

<exclusions>

<exclusion>

<groupId>org.apache.tomcat</groupId>

<artifactId>tomcat-jdbc</artifactId>

</exclusion>

<exclusion>

<artifactId>spring-boot-starter-logging</artifactId>

<groupId>org.springframework.boot</groupId>

</exclusion>

</exclusions>

</dependency>

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis</artifactId>

<version>3.4.0</version>

</dependency>

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis-spring</artifactId>

<version>1.3.0</version>

</dependency>

<dependency> <!-- 连接池 -->

<groupId>com.zaxxer</groupId>

<artifactId>HikariCP</artifactId>

</dependency>

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

</dependency>

<dependency> <!-- mybatis 分页插件 -->

<groupId>com.github.pagehelper</groupId>

<artifactId>pagehelper</artifactId>

<version>4.1.6</version>

</dependency>

 

<!-- 生成excel所需要的jar包 -->

<dependency>

<groupId>org.apache.poi</groupId>

<artifactId>poi</artifactId>

<version>3.9</version>

</dependency>

<dependency><groupId>org.apache.poi</groupId>

<artifactId>poi-ooxml</artifactId>

<version>3.5-FINAL</version>

</dependency>

 

<!-- 生成pdf所需要的jar包 -->

<dependency>

<groupId>com.itextpdf</groupId>

<artifactId>itextpdf</artifactId>

<version>5.4.3</version>

</dependency>

<!-- 生成csv所需要的jar包 -->

<dependency>

<groupId>net.sourceforge.javacsv</groupId>

<artifactId>javacsv</artifactId>

<version>2.1</version>

</dependency>

 

<!-- https://mvnrepository.com/artifact/com.itextpdf/itext-asian -->

<dependency>

<groupId>com.itextpdf</groupId>

<artifactId>itext-asian</artifactId>

<version>5.2.0</version>

</dependency>

<!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk16 -->

<dependency>

<groupId>org.bouncycastle</groupId>

<artifactId>bcprov-jdk15on</artifactId>

<version>1.50</version>

</dependency>

 

<!-- spring-boot的二级缓存 -->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context-support</artifactId>

</dependency>

<dependency>

<groupId>net.sf.ehcache</groupId>

<artifactId>ehcache</artifactId>

</dependency>

 

<!-- 一些常用的util包,包括commons-io -->

<dependency>

<groupId>commons-fileupload</groupId>

<artifactId>commons-fileupload</artifactId>

<version>1.3.1</version>

</dependency>

 

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-lang3</artifactId>

<version>3.4</version>

</dependency>

 

<dependency>

<groupId>commons-io</groupId>

<artifactId>commons-io</artifactId>

<version>2.4</version>

</dependency>

 

<dependency>

<groupId>commons-collections</groupId>

<artifactId>commons-collections</artifactId>

</dependency>

 

<dependency>

<groupId>commons-beanutils</groupId>

<artifactId>commons-beanutils</artifactId>

<exclusions>

<exclusion>

<groupId>commons-logging</groupId>

<artifactId>commons-logging</artifactId>

</exclusion>

</exclusions>

</dependency>

 

<dependency>

<groupId>commons-codec</groupId>

<artifactId>commons-codec</artifactId>

<version>1.10</version>

</dependency>

 

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-pool2</artifactId>

</dependency>

 

<dependency>

<groupId>com.google.guava</groupId>

<artifactId>guava</artifactId>

<version>18.0</version>

</dependency>

 

<dependency>

<groupId>joda-time</groupId>

<artifactId>joda-time</artifactId>

</dependency>

 

<!-- 权限管理使用shiro -->

<dependency>

<groupId>org.apache.shiro</groupId>

<artifactId>shiro-core</artifactId>

<version>1.3.2</version>

</dependency>

 

<dependency>

<groupId>org.apache.shiro</groupId>

<artifactId>shiro-web</artifactId>

<version>1.3.2</version>

</dependency>

 

<dependency>

<groupId>org.apache.shiro</groupId>

<artifactId>shiro-aspectj</artifactId>

<version>1.3.2</version>

</dependency>

 

<dependency>

<groupId>org.apache.shiro</groupId>

<artifactId>shiro-spring</artifactId>

<version>1.3.2</version>

</dependency>

<!-- https://mvnrepository.com/artifact/org.jasig.cas.client/cas-client-core -->

<dependency>

<groupId>org.jasig.cas.client</groupId>

<artifactId>cas-client-core</artifactId>

<version>3.2.1</version>

</dependency>

 

</dependencies>

 

<dependencyManagement>

<dependencies>

<dependency>

<groupId>com.vaadin</groupId>

<artifactId>vaadin-bom</artifactId>

<version>7.6.5</version>

<type>pom</type>

<scope>import</scope>

</dependency>

</dependencies>

</dependencyManagement>

 

<build>

<finalName>Rotterdam</finalName>

<plugins>

<plugin>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId>

<version>2.1.1</version>

<configuration>

<webResources>

<resource>

<directory>src/main/webapp</directory>

</resource>

</webResources>

</configuration>

</plugin>

<!-- <plugin> <groupId>com.vaadin</groupId> <artifactId>vaadin-maven-plugin</artifactId>

<version>7.6.5</version> <configuration> <webappDirectory>${basedir}/src/main/webapp/VAADIN/widgetsets

</webappDirectory> <hostedWebapp>${basedir}/src/main/webapp/VAADIN/widgetsets

</hostedWebapp> <noServer>true</noServer> <compileReport>true</compileReport>

<style>OBF</style> <strict>true</strict> <runTarget>http://localhost:8080/</runTarget>

</configuration> <executions> <execution> <goals> <goal>clean</goal> <goal>resources</goal>

<goal>update-theme</goal> <goal>update-widgetset</goal> <goal>compile-theme</goal>

<goal>compile</goal> </goals> </execution> </executions> </plugin> -->

</plugins>

</build>

 

 类似资料: