1、使用如下命令将本地包上传至本地maven库

mvn install:install-file -DgroupId=com.ufida.eip.adaptor.nc -DartifactId=adaptor-nc -Dversion=1.0 -Dpackaging=jar -Dfile=E:\adaptor-nc.jar

2、修改pom.xml文件

<!-- 引用lib下面的com.ufida.eip.adaptor.nc_1.0.0.0000.jar文件
<dependency>
<groupId>com.ufida</groupId>
<artifactId>com.ufida.eip.adaptor.nc_1.0.0.0000</artifactId>
<version>nc_1.0.0.0000</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/com.ufida.eip.adaptor.nc_1.0.0.0000.jar</systemPath>
</dependency>
-->

<!-- 使用命令上传到本地仓库:mvn install:install-file -DgroupId=com.ufida.eip.adaptor.nc -DartifactId=adaptor-nc -Dversion=1.0 -Dpackaging=jar -Dfile=E:\adaptor-nc.jar -->
<dependency>
<groupId>com.ufida.eip.adaptor.nc</groupId>
<artifactId>adaptor-nc</artifactId>
<version>1.0</version>
</dependency>


<build>
<finalName>nc-client-sdk</finalName> <!-- 指定package生成的文件名为 -->
<plugins>
<!-- 设置编译版本为1.8 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<archive>
<manifest>
<mainClass></mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id> <!-- this is used for inheritance merges -->
<phase>package</phase> <!-- 指定在打包节点执行jar包合并操作 -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信