目录
(3)在cmd.exe中输入如下代码(example.jar改为自己的jar包名称)
一、添加jar包到本地maven仓库
1.首先将jar包放入本地maven仓库中,记住路径
2.打开cmd执行如下命令(视情况修改):
mvn install:install-file -Dfile=F:\maven\apache-maven-3.8.6\Maven-repo\new\RSNetDevice-2.2.2.jar -DgroupId=RSNetDevice.examples -DartifactId=examples -Dversion=1.0.0.0 -Dpackaging=jar
二、将maven项目打包为jar
1.在pom文件下添加如下代码(视情况修改
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<!-- 指定maven编译的jdk版本,如果不指定,maven3默认用jdk 1.5 maven2默认用jdk1.3 -->
<source>1.8</source> <!-- 源代码使用的JDK版本 -->
<target>1.8</target> <!-- 需要生成的目标class文件的编译版本 -->
<encoding>UTF-8</encoding><!-- 字符集编码 -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<!-- 指定启动类,填写执行主类 -->
<manifest>
<mainClass>com.demo.socket.MainObject</mainClass>
</manifest>
</archive>
<!-- 描述后缀 -->
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<!-- 相当于在执行 package 打包时,在后面加上 assembly:single -->
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2.清空
3.打包
4.这时在targent文件下生成了jar包
5.执行
(1)找到targent文件所位置
(2)在搜索栏输入cmd,回车
(3)在cmd.exe中输入如下代码(example.jar改为自己的jar包名称)
java -jar example.jar