我有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等定义的端口上运行。
如何解决这个问题?