Browse Source

modbus jar包导入

zhangxin 1 year ago
parent
commit
4f9b6014fb

+ 7 - 0
package.xml

@@ -53,6 +53,13 @@
                 <include>logs</include>
             </includes>
         </fileSet>
+        <fileSet>
+            <directory>${basedir}/src/main/resources/lib</directory>
+            <outputDirectory>lib</outputDirectory>
+            <includes>
+                <include>*.jar</include>
+            </includes>
+        </fileSet>
     </fileSets>
     <!-- 依赖的 jar 包 copy 到 lib 目录下 -->
     <dependencySets>

+ 8 - 3
ruoyi-admin/pom.xml

@@ -15,6 +15,11 @@
         web服务入口
     </description>
 
+    <properties>
+        <project.name>${project.artifactId}-release-${project.parent.version}</project.name>
+        <project.build.libUrl>${project.build.directory}/${project.name}/${project.name}/lib</project.build.libUrl>
+    </properties>
+
     <dependencies>
 
         <!-- spring-boot-devtools -->
@@ -176,11 +181,11 @@
 
                         <configuration>
                             <!-- 打包生成的文件名 -->
-                            <finalName>${project.artifactId}</finalName>
+                            <finalName>${project.name}</finalName>
                             <!-- jar 等压缩文件在被打包进入 zip、tar.gz 时是否压缩,设置为 false 可加快打包速度 -->
                             <recompressZippedFiles>false</recompressZippedFiles>
-                            <!-- 打包生成的文件是否要追加 release.xml 中定义的 id 值 -->
-                            <appendAssemblyId>true</appendAssemblyId>
+                            <!-- 打包生成的文件是否要追加 package.xml 中定义的 id 值 -->
+                            <appendAssemblyId>false</appendAssemblyId>
                             <!-- 指向打包描述文件 package.xml -->
                             <descriptors>
                                 <descriptor>package.xml</descriptor>

BIN
ruoyi-admin/src/main/resources/lib/RXTXcomm.jar


BIN
ruoyi-admin/src/main/resources/lib/jssc-2.8.0.jar


BIN
ruoyi-admin/src/main/resources/lib/modbus-spring-boot-starter.jar


BIN
ruoyi-admin/src/main/resources/lib/modbus4j-3.0.5.jar


BIN
ruoyi-admin/src/main/resources/lib/rfid-1.0.0.jar


BIN
ruoyi-admin/src/main/resources/lib/rfid-zebra-spring-boot-starter.jar


+ 42 - 0
warewms-hard/pom.xml

@@ -13,6 +13,10 @@
     <version>1.0</version>
     <description>硬件对接</description>
 
+    <properties>
+        <local.lib.basedir>${pom.basedir}/../ruoyi-admin/src/main/resources/lib</local.lib.basedir>
+    </properties>
+
     <dependencies>
         <!-- 通用工具-->
         <dependency>
@@ -20,15 +24,53 @@
             <artifactId>ruoyi-common</artifactId>
         </dependency>
         <!--自定义starter组件-->
+        <!--自定义starter组件-->
         <dependency>
             <groupId>com.jwk</groupId>
             <artifactId>modbus-spring-boot-starter</artifactId>
             <version>1.0</version>
+            <scope>system</scope>
+            <systemPath>${local.lib.basedir}/modbus-spring-boot-starter.jar</systemPath>
         </dependency>
         <dependency>
             <groupId>com.jwk</groupId>
             <artifactId>rfid-zebra-spring-boot-starter</artifactId>
             <version>1.0</version>
+            <scope>system</scope>
+            <systemPath>${local.lib.basedir}/rfid-zebra-spring-boot-starter.jar</systemPath>
+        </dependency>
+
+        <!-- rfid-zebra-只能跑在window上-->
+        <dependency>
+            <groupId>com.jwk</groupId>
+            <artifactId>rfid</artifactId>
+            <version>1.0.0</version>
+            <scope>system</scope>
+            <systemPath>${local.lib.basedir}/rfid-1.0.0.jar</systemPath>
+        </dependency>
+
+        <!--modbus4j start-->
+        <dependency>
+            <groupId>com.jwk</groupId>
+            <artifactId>RXTXcomm</artifactId>
+            <version>3.0.5</version>
+            <scope>system</scope>
+            <systemPath>${local.lib.basedir}/RXTXcomm.jar</systemPath>
+        </dependency>
+        <dependency>
+            <groupId>com.jwk</groupId>
+            <artifactId>modbus4j</artifactId>
+            <version>3.0.5</version>
+            <scope>system</scope>
+            <systemPath>${local.lib.basedir}/modbus4j-3.0.5.jar</systemPath>
+        </dependency>
+        <dependency>
+            <groupId>com.jwk</groupId>
+            <artifactId>jssc</artifactId>
+            <version>2.8.0</version>
+            <scope>system</scope>
+            <systemPath>${local.lib.basedir}/jssc-2.8.0.jar</systemPath>
         </dependency>
+        <!--modbus4j end-->
     </dependencies>
 </project>