我们现在用springboot构建一个项目,老板要求按业务分模块(jar),每个jar都有自己的rest api,然后聚合成一个war包启动。这个用maven构建,有哪些要注意的,构建出来,jar文件放到了libs目录下,但启动war包,哪些rest api发现没有发布出来。

解决方案 »

  1.   

    打war包前,右键rus as ->maven install
      

  2.   


    这个没有用。rest接口还是没有启动。
      

  3.   

    Maven 有继承的概念的, 创建父子结构的Maven 工程
      

  4.   

    应该是api的pom文件与实现类pom文件都需要这个继承吧
    <parent>
            <artifactId></artifactId>
            <groupId></groupId>
            <version></version>
        </parent>
      

  5.   

    我来回答下吧,请检查下 你的这个模块的 pom文件的    <packaging>*</packaging>  如果写成    <packaging>pom</packaging> 肯定是找不到,要相信科学
      

  6.   

    应该是war包主程序启动类没有扫面到jar的api吧