如何将Springboot应用程序作为War类型导入另一个Springboot应用程序

时间:2019-05-08 12:31:34

标签: spring-boot

我有Springboot应用程序“ TestLib” <packaging>war</packaging>,在构建时我将其导出为jar,以便其他springboot应用程序可以使用它。

我正在如下所示的Maven中创建一罐TestLib:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
        <attachClasses>true</attachClasses>
        <classesClassifier>classes</classesClassifier>

        <failOnMissingWebXml>false</failOnMissingWebXml>
        <archive>
            <manifest>
                <addDefaultImplementationEntries>false</addDefaultImplementationEntries>
            </manifest>
        </archive>
    </configuration>
</plugin>

使用此功能,我可以将TestLib的依赖项添加为jar,但是当我运行应用程序时,它也会从TestLib中获取application.properties,因此应用程序将在TestLib application.properties等定义的端口上运行。

如何解决这个问题?

0 个答案:

没有答案