idea

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <configuration>
  7. <source>1.8</source>
  8. <target>1.8</target>
  9. </configuration>
  10. </plugin>
  11. <plugin>
  12. <groupId>org.springframework.boot</groupId>
  13. <artifactId>spring-boot-maven-plugin</artifactId>
  14. <version>2.2.2.RELEASE</version>
  15. <configuration>
  16. <!-- main方法的地址-->
  17. <mainClass>com.molly.Start</mainClass>
  18. </configuration>
  19. <executions>
  20. <execution>
  21. <goals>
  22. <goal>repackage</goal>
  23. </goals>
  24. </execution>
  25. </executions>
  26. </plugin>
  27. </plugins>
  28. </build>

image.png
image.png

#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

  1. ssh -o ServerAliveInterval=60 -f -N -R 8080:192.168.0.2:8443 test@1.1.1.1

pom.xml其他功能配置

  1. <!-- The configuration of maven-jar-plugin -->
  2. <plugin>
  3. <groupId>org.apache.maven.plugins</groupId>
  4. <artifactId>maven-war-plugin</artifactId>
  5. <version>2.4</version>
  6. <!-- The configuration of the plugin -->
  7. <configuration>
  8. <!-- Configuration of the archiver -->
  9. <archive>
  10. <!-- 生成的jar中,不要包含pom.xmlpom.properties这两个文件 -->
  11. <addMavenDescriptor>false</addMavenDescriptor>
  12. <!-- Manifest specific configuration -->
  13. <manifest>
  14. <!-- 是否要把第三方jar放到manifestclasspath -->
  15. <addClasspath>true</addClasspath>
  16. <!-- 生成的manifestclasspath的前缀,因为要把第三方jar放到lib目录下,所以classpath的前缀是lib/ -->
  17. <classpathPrefix>lib/</classpathPrefix>
  18. <!-- 应用的main class -->
  19. <mainClass>com.ms.test.MessageTestApplication</mainClass>
  20. </manifest>
  21. </archive>
  22. <!--考虑不要把配置文件信息打包到jar文件里 -->
  23. <!-- <packagingExcludes>**/application*.properties,**/spy.properties</packagingExcludes> -->
  24. <!--这样就可以只修改配置文件,不用修改到jar,部署时相对灵活一些 -->
  25. <!-- <warSourceExcludes> resources/**, weixin/** </warSourceExcludes> -->
  26. <!-- <packagingExcludes>*/lib/*.jar</packagingExcludes> -->
  27. <!-- <excludes>
  28. <exclude>WEB-INF/lib/*.jar</exclude>
  29. </excludes> -->
  30. </configuration>
  31. </plugin>