From 0042c9bee29a876a754e4d542bfba956822e7844 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期一, 17 七月 2023 13:40:00 +0800 Subject: [PATCH] LIMS管理系统框架-开发7-17-v1.0.0 --- pom.xml | 128 +++++++++++++++++++++++++++++++----------- 1 files changed, 94 insertions(+), 34 deletions(-) diff --git a/pom.xml b/pom.xml index 390cd93..932290a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,8 @@ <module>user-server</module> <module>sys</module> <module>framework</module> - <module>standard-library</module> + <module>standard-server</module> + <module>inspection-server</module> </modules> <properties> @@ -34,6 +35,9 @@ <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> @@ -41,10 +45,12 @@ <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> @@ -52,10 +58,25 @@ <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> </dependencies> <dependencyManagement> @@ -81,32 +102,11 @@ <version>${druid.version}</version> </dependency> - <!--jwt--> - <dependency> - <groupId>com.auth0</groupId> - <artifactId>java-jwt</artifactId> - <version>${jwt.version}</version> - </dependency> - - <!--Swagger3--> - <dependency> - <groupId>io.springfox</groupId> - <artifactId>springfox-boot-starter</artifactId> - <version>${swagger.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--> - <dependency> - <groupId>com.baomidou</groupId> - <artifactId>mybatis-plus-boot-starter</artifactId> - <version>${mybatis-plus.version}</version> </dependency> <!--mybatis-plus浠g爜鐢熸垚鍣�--> @@ -136,29 +136,89 @@ <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.springframework.boot</groupId> - <artifactId>spring-boot-maven-plugin</artifactId> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> <configuration> + <!-- 涓嶆墦鍖呰祫婧愭枃浠� --> <excludes> - <exclude> - <groupId>org.projectlombok</groupId> - <artifactId>lombok</artifactId> - </exclude> + <exclude>*.**</exclude> </excludes> - <mainClass> - com.yuanchu.limslaboratory.SysApplication - </mainClass> - <!--<fork>false</fork> - <includeSystemScope>true</includeSystemScope> - <skip>true</skip>--> + <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> -- Gitblit v1.9.3