[Maven 项目]
1)将静态资源的目录由resource改成resources,打包时spring boot才能识别。
2)maven的pom改成:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.hsbc.gbm.hss.chinacustody.filemonitoring.FileReloactionApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
3)清空 target下的 classes 文件夹,工程中点击 project --> clean;
4)再在工程根目录下cmd 执行下面命令,既可生成带 tomcat 的jar,默认在 target目录下:
mvn package spring-boot:repackage -Dmaven.test.skip=true
5)打包脚本(先改好Maven):
@ECHO OFF
@ECHO Start ........................................ ...
REM cd ..
REM xcopy /e /c /y "C:\___Docs\FileMonitoringTool\deploy\java-unrar-decryption-supported-20120903-new" "%cd%\DataFeedMonitoring\target\classes"
mvn package spring-boot:repackage -Dmaven.test.skip=true
@ECHO End . ........................................ ...
pause