- <?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>
-
- <parent>
- <groupId>com.jeesite</groupId>
- <artifactId>jeesite-parent</artifactId>
- <version>4.1.4-SNAPSHOT</version>
- <relativePath>../../jeesite/parent/pom.xml</relativePath>
- </parent>
-
- <artifactId>jeesite-framework</artifactId>
- <packaging>jar</packaging>
-
- <!--
- 如果你拿到了较新的jar文件,可执行如下命令,将该jar安装到本地仓库:
- mvn install:install-file -DgroupId=com.jeesite -DartifactId=jeesite-framework -Dversion=4.1.4-SNAPSHOT -Dfile=jeesite-framework-4.1.4-SNAPSHOT.jar -Dpackaging=jar
- -->
-
- <name>JeeSite Framework</name>
- <url>http://jeesite.com</url>
- <inceptionYear>2013-Now</inceptionYear>
-
- <properties>
-
- </properties>
-
- <dependencies>
-
- <!-- Common -->
- <dependency>
- <groupId>com.jeesite</groupId>
- <artifactId>jeesite-common</artifactId>
- <version>${project.parent.version}</version>
- </dependency>
-
- <!-- Connection pool begin -->
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>druid</artifactId>
- <version>${druid.version}</version>
- <exclusions>
- <exclusion>
- <groupId>com.alibaba</groupId>
- <artifactId>jconsole</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.alibaba</groupId>
- <artifactId>tools</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <!-- Connection pool end -->
-
- <!-- Spring jdbc begin -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-jdbc</artifactId>
- </dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-jta-atomikos</artifactId>
- </dependency>
- <!-- Spring jdbc end -->
-
- <!-- AOP Aspectj begin -->
- <dependency>
- <groupId>org.aspectj</groupId>
- <artifactId>aspectjrt</artifactId>
- </dependency>
- <dependency>
- <groupId>org.aspectj</groupId>
- <artifactId>aspectjweaver</artifactId>
- </dependency>
- <!-- AOP Aspectj end -->
-
- <!-- MyBatis begin -->
- <dependency>
- <groupId>org.mybatis</groupId>
- <artifactId>mybatis</artifactId>
- <version>${mybatis.version}</version>
- </dependency>
- <dependency>
- <groupId>org.mybatis</groupId>
- <artifactId>mybatis-spring</artifactId>
- <version>${mybatis-spring.version}</version>
- </dependency>
- <dependency>
- <groupId>com.github.jsqlparser</groupId>
- <artifactId>jsqlparser</artifactId>
- <version>${jsqlparser.version}</version>
- </dependency>
- <!-- MyBatis end -->
-
- <!-- Shiro begin -->
- <dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-core</artifactId>
- <version>${shiro.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-spring</artifactId>
- <version>${shiro.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-cas</artifactId>
- <version>${shiro.version}</version>
- <exclusions>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.shiro</groupId>
- <artifactId>shiro-web</artifactId>
- <version>${shiro.version}</version>
- </dependency>
- <!-- Shiro end -->
-
- <!-- Cache begin -->
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-pool2</artifactId>
- </dependency>
- <dependency>
- <groupId>net.oschina.j2cache</groupId>
- <artifactId>j2cache-core</artifactId>
- <version>${j2cache.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-simple</artifactId>
- </exclusion>
- <exclusion>
- <groupId>redis.clients</groupId>
- <artifactId>jedis</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-cache</artifactId>
- </dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-data-redis</artifactId>
- </dependency>
- <!-- Cache end -->
-
- <!-- Spring test -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-test</artifactId>
- </dependency>
-
- <!-- Spring MVC -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
-
- <!-- Beetl view -->
- <dependency>
- <groupId>com.jeesite</groupId>
- <artifactId>beetl</artifactId>
- <version>${beetl.version}</version>
- </dependency>
-
- <!-- Swagger API -->
- <dependency>
- <groupId>io.swagger</groupId>
- <artifactId>swagger-annotations</artifactId>
- <version>${swagger.version}</version>
- </dependency>
-
- <!-- Quartz scheduler -->
- <dependency>
- <groupId>org.quartz-scheduler</groupId>
- <artifactId>quartz</artifactId>
- <exclusions>
- <exclusion>
- <artifactId>c3p0</artifactId>
- <groupId>c3p0</groupId>
- </exclusion>
- </exclusions>
- </dependency>
-
- </dependencies>
-
- <build>
- <plugins>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>copy</id>
- <phase>package</phase>
- <goals>
- <goal>copy-dependencies</goal>
- </goals>
- <configuration>
- <outputDirectory>${project.build.directory}/lib</outputDirectory>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>copy-resources</goal>
- </goals>
- <configuration>
- <outputDirectory>${basedir}/target</outputDirectory>
- <resources>
- <resource>
- <directory>${basedir}/aprog</directory>
- <includes>
- <include>aprog.xml</include>
- </includes>
- <filtering>true</filtering>
- </resource>
- </resources>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>run-resource</id>
- <phase>prepare-package</phase>
- <goals>
- <goal>java</goal>
- </goals>
- <configuration>
- <mainClass>com.jeesite.common.beetl.resource.SpringResource</mainClass>
- </configuration>
- </execution>
- <execution>
- <id>run-aprog</id>
- <phase>package</phase>
- <goals>
- <goal>exec</goal>
- </goals>
- <configuration>
- <executable>java</executable>
- <arguments>
- <argument>-Xms128m</argument>
- <argument>-Xmx512m</argument>
- <argument>-jar</argument>
- <argument>${basedir}/aprog/aprog.jar</argument>
- <argument>${project.build.directory}/aprog.xml</argument>
- </arguments>
- </configuration>
- </execution>
- <execution>
- <id>run-aprog-2</id>
- <phase>package</phase>
- <goals>
- <goal>exec</goal>
- </goals>
- <configuration>
- <executable>"C:\Program Files\WinRAR\WinRAR.exe"</executable>
- <arguments>
- <argument>c</argument>
- <argument>-z${basedir}/aprog/remarks.txt</argument>
- <argument>${basedir}/target/${project.build.finalName}.jar</argument>
- </arguments>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- </plugins>
- </build>
-
- <developers>
- <developer>
- <id>thinkgem</id>
- <name>WangZhen</name>
- <email>thinkgem at 163.com</email>
- <roles><role>Project lead</role></roles>
- <timezone>+8</timezone>
- </developer>
- </developers>
-
- <organization>
- <name>JeeSite</name>
- <url>http://jeesite.com</url>
- </organization>
-
- </project>
|