Maven:从另一个模块导入目标文件夹

时间:2018-06-04 09:05:41

标签: java maven spring-boot gulp

我有两个模块:BE和FE(意思是后端和前端)。 FE模块使用gulp构建,结果放入target文件夹。 BE模块是在spring boot上编写的。 有没有办法将资源从target文件夹FE模块导入BE模块并打包到spring boot jar中,使其成为独立jar?

1 个答案:

答案 0 :(得分:1)

默认情况下,Spring Boot从类路径中的目录提供静态内容:

  • /静态
  • /公共
  • / resources
  • / META-INF /资源

默认情况下,资源映射到/ **,但您可以使用spring.mvc.static-path-pattern属性调整该属性

webjar的特例。在/ webjars / **中具有路径的任何资源都是从jar文件中提供的。

文档Static Content

中的更多信息

因此,您需要更改存储FE文件的位置。 或者您可以自定义MVC配置:

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**")
            .addResourceLocations("/mycustompath", "classpath:/anotherone/")
    }
}