[英]How to add JAR file to an existing WAR file web-inf/lib folder?
我的設置如下:
到目前為止,我正在將 war 文件部署到我的本地 Tomcat 並將 jar 添加到 Tomcat 安裝的 lib 文件夾中。 我想切換到一個可執行的war文件,這樣我就可以通過命令行運行它,而不是使用單獨的 Tomcat 實例。
如何使用 Maven 實現我的目標?
您可以嘗試使用 maven-war-plugin 的覆蓋功能,但我不確定 spring 引導獨立可執行文件是否使用 web-inf/lib
羅伯特的建議是正確的,我想總結一下我到底要做什么:
正確設置插件:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.3.0</version> <configuration> <recompressZippedFiles>false</recompressZippedFiles> <archive> <manifestFile>src/main/resources/MANIFEST.MF</manifestFile> <compress>false</compress> </archive> <failOnMissingWebXml>false</failOnMissingWebXml>... </build>
我必須明確復制清單文件(它被忽略)並禁用 jar 壓縮。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.