From d8a687741273d121586b83745280c57f7e9d3297 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期一, 07 八月 2023 17:51:28 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/yuanchu_code/lims-management-system --- pom.xml | 232 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 232 insertions(+), 0 deletions(-) diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..b6025a8 --- /dev/null +++ b/pom.xml @@ -0,0 +1,232 @@ +<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-parent</artifactId> + <version>2.7.3</version> + <relativePath/> <!-- lookup parent from repository --> + </parent> + <groupId>com.yuanchu</groupId> + <artifactId>lims-laboratory</artifactId> + <version>0.0.1-SNAPSHOT</version> + <name>lims-laboratory</name> + <description>lims-laboratory</description> + <packaging>pom</packaging> + + <modules> + <module>user-server</module> + <module>sys</module> + <module>framework</module> + <module>standard-server</module> + <module>inspection-server</module> + <module>laboratory-server</module> + </modules> + + <properties> + <java.version>1.8</java.version> + <log4j.version>1.2.17</log4j.version> + <mysql.version>8.0.28</mysql.version> + <jwt.version>4.4.0</jwt.version> + <swagger.version>3.0.0</swagger.version> + <knife4j-spring-ui.version>3.0.3</knife4j-spring-ui.version> + <druid.version>1.2.18</druid.version> + <mybatis-plus.version>3.5.3.1</mybatis-plus.version> + <openfeign.version>3.1.3</openfeign.version> + <feign-okhttp.version>11.0</feign-okhttp.version> + <shiro.version>1.5.3</shiro.version> + + <!-- 鎵撳寘鍚庡鍑虹殑璺緞 --> + <package.path>${project.build.directory}/LIMS</package.path> + </properties> + + <dependencies> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-web</artifactId> + </dependency> + + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-test</artifactId> + </dependency> + + <!--鐑儴缃瞐--> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-devtools</artifactId> + <scope>runtime</scope> + <optional>true</optional> + </dependency> + + <!--lombok--> + <dependency> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + </dependency> + + <!--Swagger3--> + <dependency> + <groupId>io.springfox</groupId> + <artifactId>springfox-boot-starter</artifactId> + <version>${swagger.version}</version> + </dependency> + + <!--mybatis-plus--> + <dependency> + <groupId>com.baomidou</groupId> + <artifactId>mybatis-plus-boot-starter</artifactId> + <version>${mybatis-plus.version}</version> + </dependency> + + <!--鍚庣娉ㄩ噴妫�楠屽伐鍏�--> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-validation</artifactId> + </dependency> + </dependencies> + <dependencyManagement> + <dependencies> + <!--log4j--> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>${log4j.version}</version> + </dependency> + + <!--mysql--> + <dependency> + <groupId>mysql</groupId> + <artifactId>mysql-connector-java</artifactId> + <version>${mysql.version}</version> + </dependency> + + <!--鏁版嵁搴撹繛鎺ユ睜--> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>druid</artifactId> + <version>${druid.version}</version> + </dependency> + + <!--Swagger3-Ui缇庡寲--> + <dependency> + <groupId>com.github.xiaoymin</groupId> + <artifactId>knife4j-spring-ui</artifactId> + <version>${knife4j-spring-ui.version}</version> + </dependency> + + <!--mybatis-plus浠g爜鐢熸垚鍣�--> + <dependency> + <groupId>com.baomidou</groupId> + <artifactId>mybatis-plus-generator</artifactId> + <version>${mybatis-plus.version}</version> + </dependency> + + <!--feign--> + <dependency> + <groupId>org.springframework.cloud</groupId> + <artifactId>spring-cloud-starter-openfeign</artifactId> + <version>${openfeign.version}</version> + </dependency> + + <!--okhttp--> + <dependency> + <groupId>io.github.openfeign</groupId> + <artifactId>feign-okhttp</artifactId> + <version>${feign-okhttp.version}</version> + </dependency> + + <!--瀹夊叏妗嗘灦shiro--> + <dependency> + <groupId>org.apache.shiro</groupId> + <artifactId>shiro-spring-boot-starter</artifactId> + <version>${shiro.version}</version> + </dependency> + + <!--jwt--> + <dependency> + <groupId>com.auth0</groupId> + <artifactId>java-jwt</artifactId> + <version>${jwt.version}</version> + </dependency> + </dependencies> + </dependencyManagement> + + <build> + <plugins> + <!-- 涓婄嚎閮ㄧ讲 JAR鍚姩鍒嗙渚濊禆lib鍜岄厤缃� --> + <!-- 鎵撳寘jar --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <!-- 涓嶆墦鍖呰祫婧愭枃浠� --> + <excludes> + <exclude>*.**</exclude> + </excludes> + <archive> + <manifest> + <addClasspath>true</addClasspath> + <!-- MANIFEST.MF 涓� Class-Path 鍔犲叆鍓嶇紑 --> + <classpathPrefix>lib/</classpathPrefix> + <!-- jar鍖呬笉鍖呭惈鍞竴鐗堟湰鏍囪瘑 --> + <useUniqueVersions>false</useUniqueVersions> + <!-- 鎸囧畾鍏ュ彛绫� --> + <mainClass>com.yuanchu.limslaboratory.SysApplication</mainClass> + </manifest> + <!-- 鎸囧畾閰嶇疆鏂囦欢鐩綍锛岃繖鏍穓ar杩愯鏃朵細鍘绘壘鍒板悓鐩綍涓嬬殑conf鏂囦欢澶逛笅鏌ユ壘 --> + <manifestEntries> + <Class-Path>conf/</Class-Path> + </manifestEntries> + </archive> + <outputDirectory>${package.path}</outputDirectory> + </configuration> + </plugin> + <!-- 鎷疯礉渚濊禆 copy-dependencies --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>copy-dependencies</id> + <phase>package</phase> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <outputDirectory>${package.path}/lib/ </outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + <!-- 鎷疯礉璧勬簮鏂囦欢 copy-resources --> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <executions> + <execution> + <id>copy-resources</id> + <phase>package</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <resources> + <resource> + <directory>src/main/resources</directory> + <!-- 鎸囧畾鍙備笌鏋勫缓鐨剅esource --> + <includes> + <include>*.**</include> + <!--鎺掗櫎application-dev.yml鏂囦欢--> + </includes> + </resource> + </resources> + <outputDirectory>${package.path}/conf</outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + +</project> -- Gitblit v1.9.3