idea
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.2.RELEASE</version> <configuration> <!-- main方法的地址--> <mainClass>com.molly.Start</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>


#Linux中的地址可以在本地用127.0.0.1:端口访问
https://blog.csdn.net/weixin_42130889/article/details/116785472?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.no_search_link&spm=1001.2101.3001.4242.1
ssh -o ServerAliveInterval=60 -f -N -R 8080:192.168.0.2:8443 test@1.1.1.1
pom.xml其他功能配置
<!-- The configuration of maven-jar-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <!-- The configuration of the plugin --> <configuration> <!-- Configuration of the archiver --> <archive> <!-- 生成的jar中,不要包含pom.xml和pom.properties这两个文件 --> <addMavenDescriptor>false</addMavenDescriptor> <!-- Manifest specific configuration --> <manifest> <!-- 是否要把第三方jar放到manifest的classpath中 --> <addClasspath>true</addClasspath> <!-- 生成的manifest中classpath的前缀,因为要把第三方jar放到lib目录下,所以classpath的前缀是lib/ --> <classpathPrefix>lib/</classpathPrefix> <!-- 应用的main class --> <mainClass>com.ms.test.MessageTestApplication</mainClass> </manifest> </archive> <!--考虑不要把配置文件信息打包到jar文件里 --> <!-- <packagingExcludes>**/application*.properties,**/spy.properties</packagingExcludes> --> <!--这样就可以只修改配置文件,不用修改到jar,部署时相对灵活一些 --> <!-- <warSourceExcludes> resources/**, weixin/** </warSourceExcludes> --> <!-- <packagingExcludes>*/lib/*.jar</packagingExcludes> --> <!-- <excludes> <exclude>WEB-INF/lib/*.jar</exclude> </excludes> --> </configuration> </plugin>