這么做的目的想要把前端靜態文件,css啊js啊一堆的放在一個maven工程下管理,需要的時候調用jar包直接引用。
1、把要打包文件放到另外的maven項目的/src/main/resources下
2、編寫pom.xml
1 <build> 2 <resources> 3 <resource> 4 <directory>${project.basedir}/src/main/resources</directory> 5 <targetPath>META-INF/resources/</targetPath> 6 </resource> 7 </resources> 8 </build>
3、springMVC配置中增加
<mvc:resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/"> </mvc:resources>
4、在項目的pom文件調用jar包
5、查看顯示
依賴該jar的web項目,可以通過http://ip:port/[projectname]/webjars/jsname.js訪問
6、打包
執行打包命令:mvn clean package
解壓包后 /resources/webjars/jsname.js