这么做的目的想要把前端静态文件,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